diff --git a/components/BoardDuesManagement.vue b/components/BoardDuesManagement.vue new file mode 100644 index 0000000..25eb6d0 --- /dev/null +++ b/components/BoardDuesManagement.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/components/DuesActionCard.vue b/components/DuesActionCard.vue new file mode 100644 index 0000000..27eb8de --- /dev/null +++ b/components/DuesActionCard.vue @@ -0,0 +1,256 @@ + + + + + diff --git a/components/MemberCard.vue b/components/MemberCard.vue index 4b384cf..408c38c 100644 --- a/components/MemberCard.vue +++ b/components/MemberCard.vue @@ -20,7 +20,7 @@ -
+
mdi-delete + + + + mdi-account-plus +
@@ -170,20 +184,6 @@ mdi-account-off No Portal Account - - - - mdi-account-plus - Create Portal Account -
diff --git a/components/ViewMemberDialog.vue b/components/ViewMemberDialog.vue index fdc6379..e235c34 100644 --- a/components/ViewMemberDialog.vue +++ b/components/ViewMemberDialog.vue @@ -181,6 +181,14 @@ > Close + + mdi-pencil + Edit + @@ -197,6 +205,7 @@ interface Props { interface Emits { (e: 'update:model-value', value: boolean): void; + (e: 'edit', member: Member): void; } const props = withDefaults(defineProps(), { diff --git a/pages/dashboard/board.vue b/pages/dashboard/board.vue index 1f5da4c..3b8df60 100644 --- a/pages/dashboard/board.vue +++ b/pages/dashboard/board.vue @@ -144,6 +144,18 @@ + + + + + + + @@ -224,6 +236,8 @@