diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/ActionDropdown.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/ActionDropdown.js index e2007460c..5d33a8674 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/ActionDropdown.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/ActionDropdown.js @@ -58,8 +58,15 @@ class ActionDropdown extends Component { render() { const { loading, actionSuccess, error } = this.state; - const { options, currentValue, optionsSerializer, disabled, direction, fluid } = - this.props; + const { + options, + currentValue, + optionsSerializer, + disabled, + direction, + fluid, + label, + } = this.props; return ( - + {content?.headerText} {content?.bodyText}
diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/bulk_actions/RadioSelection.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/bulk_actions/RadioSelection.js index ffe9803ce..5494eb4bd 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/bulk_actions/RadioSelection.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/bulk_actions/RadioSelection.js @@ -30,6 +30,7 @@ export class RadioSelection extends Component { ); } diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/dropdowns.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/dropdowns.js index 9312e449f..8aa432903 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/dropdowns.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/components/dropdowns.js @@ -52,6 +52,7 @@ export const RoleDropdown = ({ disabled, currentValue, resource, + label, }) => { return ( ); }; @@ -97,6 +99,7 @@ export const VisibilityDropdown = ({ disabled, currentValue, resource, + label, }) => { return ( ); }; diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationResultItem.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationResultItem.js index 9d6adf6ee..f240e1cdb 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationResultItem.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationResultItem.js @@ -44,6 +44,7 @@ export class InvitationResultItem extends Component { } = this.state; const { api: invitationsApi } = this.context; const rolesCanInviteByType = rolesCanInvite[member.type]; + const memberInvitationExpiration = formattedTime(request.expires_at); return ( @@ -70,8 +71,11 @@ export class InvitationResultItem extends Component { - - {formattedTime(request.expires_at)} + + {memberInvitationExpiration} diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationsSearchBarElement.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationsSearchBarElement.js index c5acc1d24..8837e650b 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationsSearchBarElement.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/InvitationsSearchBarElement.js @@ -25,6 +25,7 @@ export const InvitationsSearchBarElement = ({ icon: "search", onClick: onBtnSearchClick, className: "search", + title: i18next.t("Search"), }} fluid placeholder={i18next.t("Search in invitations...")} diff --git a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/invitationsModal/InvitationsMembersModal.js b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/invitationsModal/InvitationsMembersModal.js index 5096fa0be..be84da1fb 100644 --- a/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/invitationsModal/InvitationsMembersModal.js +++ b/invenio_communities/assets/semantic-ui/js/invenio_communities/members/invitations/invitationsModal/InvitationsMembersModal.js @@ -129,6 +129,7 @@ export class InvitationsMembersModal extends Component { onOpen={this.handleOpenModal} closeOnDimmerClick={false} open={open} + aria-label={i18next.t("Invite members")} trigger={