diff --git a/apps/app/src/pages/members/index.vue b/apps/app/src/pages/members/index.vue new file mode 100644 index 00000000..dd45711c --- /dev/null +++ b/apps/app/src/pages/members/index.vue @@ -0,0 +1,437 @@ + + + + + + + + + + Kon leden niet laden. + + + Opnieuw proberen + + + + + + + + + + Leden + + + Beheer de leden van je organisatie + + + + Lid uitnodigen + + + + + + + + + + + + + + + + {{ getInitials(item.full_name) }} + + {{ item.full_name }} + + + + + + {{ roleLabelMap[item.role] ?? item.role }} + + + + + + + + + + + + {{ opt.title }} + + + + + + + + + + + + + + + + + + Geen leden gevonden + + + + + + + + Openstaande uitnodigingen + + + + + + + + + + {{ invitation.email }} + + {{ roleLabelMap[invitation.role] ?? invitation.role }} + + + + Verloopt op {{ formatDate(invitation.expires_at) }} + + + + + Intrekken + + + + + + Geen openstaande uitnodigingen + + + + + + + + + + + + Weet je zeker dat je {{ memberToRemove?.full_name }} wilt verwijderen uit de organisatie? + + + + + Annuleren + + + Verwijderen + + + + + + + + + + Weet je zeker dat je de uitnodiging voor {{ invitationToRevoke?.email }} wilt intrekken? + + + + + Annuleren + + + Intrekken + + + + + + + + {{ snackbar.message }} + + + diff --git a/apps/app/typed-router.d.ts b/apps/app/typed-router.d.ts index a84e74df..f281bde5 100644 --- a/apps/app/typed-router.d.ts +++ b/apps/app/typed-router.d.ts @@ -36,6 +36,7 @@ declare module 'vue-router/auto-routes' { 'forgot-password': RouteRecordInfo<'forgot-password', '/forgot-password', Record, Record>, 'invitations-token': RouteRecordInfo<'invitations-token', '/invitations/:token', { token: ParamValue }, { token: ParamValue }>, 'login': RouteRecordInfo<'login', '/login', Record, Record>, + 'members': RouteRecordInfo<'members', '/members', Record, Record>, 'organisation': RouteRecordInfo<'organisation', '/organisation', Record, Record>, 'organisation-companies': RouteRecordInfo<'organisation-companies', '/organisation/companies', Record, Record>, 'organisation-settings': RouteRecordInfo<'organisation-settings', '/organisation/settings', Record, Record>,
+ Beheer de leden van je organisatie +
Geen leden gevonden