(frontend) add participant menu with pin/unpin and admin remove actions

Introduce participant menu in participant list to enable more
participant actions and interactions beyond current capabilities.

Initialize menu with universal pin/unpin track action available to all
users, plus admin-restricted participant removal action. Completes
admin action set by enabling room ejection functionality.

Menu designed for reuse when called from participant tile focus
components, providing consistent interaction patterns across different
contexts where participant management is needed.
This commit is contained in:
lebaudantoine
2025-08-28 12:27:02 +02:00
committed by aleb_the_flash
parent 6a76041a70
commit da86b30455
10 changed files with 213 additions and 0 deletions

View File

@@ -456,6 +456,21 @@
"label": "{{name}} weigeren voor de vergadering",
"all": "Alles weigeren"
}
},
"moreOptions": "Meer opties"
},
"participantMenu": {
"remove": {
"label": "Van het gesprek uitsluiten",
"ariaLabel": "{{name}} van het gesprek uitsluiten"
},
"unpin": {
"label": "Losmaken",
"ariaLabel": "Maak {{name}} los"
},
"pin": {
"label": "Pinnen",
"ariaLabel": "Maak {{name}} vast"
}
},
"recordingStateToast": {