Created a beautiful, modern phone input
Build And Push Image / docker (push) Successful in 2m41s
Details
Build And Push Image / docker (push) Successful in 2m41s
Details
This commit is contained in:
parent
e6371d02b9
commit
0193269749
|
|
@ -37,16 +37,6 @@
|
|||
/>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12" md="2">
|
||||
<v-select
|
||||
v-model="statusFilter"
|
||||
:items="membershipLevelOptions"
|
||||
label="Membership Level"
|
||||
variant="outlined"
|
||||
clearable
|
||||
prepend-inner-icon="mdi-shield-account"
|
||||
/>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12" md="2">
|
||||
<v-select
|
||||
|
|
@ -171,12 +161,12 @@
|
|||
<v-icon size="64" color="grey-lighten-1" class="mb-4">mdi-account-search</v-icon>
|
||||
<h3 class="text-h5 mb-2">No members found</h3>
|
||||
<p class="text-body-1 mb-4">
|
||||
{{ searchTerm || statusFilter
|
||||
{{ searchTerm
|
||||
? 'Try adjusting your filters to find members.'
|
||||
: 'No members have been added yet.' }}
|
||||
</p>
|
||||
<v-btn
|
||||
v-if="canCreateMembers && !searchTerm && !statusFilter"
|
||||
v-if="canCreateMembers && !searchTerm"
|
||||
color="primary"
|
||||
@click="showAddDialog = true"
|
||||
>
|
||||
|
|
@ -277,7 +267,6 @@ const error = ref('');
|
|||
// Search and filtering
|
||||
const searchTerm = ref('');
|
||||
const activeFilter = ref('');
|
||||
const statusFilter = ref('');
|
||||
const duesFilter = ref('');
|
||||
const sortOption = ref('name-asc');
|
||||
|
||||
|
|
@ -343,25 +332,6 @@ const filteredMembers = computed(() => {
|
|||
}
|
||||
}
|
||||
|
||||
// Membership level filter (based on status and dues)
|
||||
if (statusFilter.value) {
|
||||
filtered = filtered.filter(member => {
|
||||
switch (statusFilter.value) {
|
||||
case 'regular':
|
||||
return member.membership_status === 'Active' && member.current_year_dues_paid === 'true';
|
||||
case 'board':
|
||||
return member.membership_status === 'Active' && member.current_year_dues_paid === 'true';
|
||||
case 'honorary':
|
||||
return member.membership_status === 'Active';
|
||||
case 'new':
|
||||
return member.membership_status === 'Pending' || member.membership_status === 'Active';
|
||||
case 'delinquent':
|
||||
return member.membership_status === 'Active' && member.current_year_dues_paid !== 'true';
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Dues filter
|
||||
if (duesFilter.value) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue