Fixed a whole lotta broken stuff by changing state from a string to a number
This commit is contained in:
@@ -135,11 +135,15 @@ onMounted(() => {
|
||||
const isDischargeOpen = ref(false)
|
||||
const targetMember = ref(null)
|
||||
|
||||
function openDischargeModal(member) {
|
||||
function openDischargeModal(member: Member) {
|
||||
targetMember.value = member
|
||||
isDischargeOpen.value = true
|
||||
}
|
||||
|
||||
function suspendMember(member: Member) {
|
||||
|
||||
}
|
||||
|
||||
function handleDischargeSuccess(data) {
|
||||
fetchMembers();
|
||||
}
|
||||
@@ -186,8 +190,8 @@ function handleDischargeSuccess(data) {
|
||||
</Select>
|
||||
<div v-if="filters.status !== 'all' || filters.unitId !== 'all'"
|
||||
class="h-4 w-[1px] bg-border mx-1" />
|
||||
<Button v-if="filters.status !== MemberState.Member || filters.unitId !== 'all'" variant="ghost" size="sm"
|
||||
class="h-8 px-2 text-xs text-muted-foreground"
|
||||
<Button v-if="filters.status !== MemberState.Member || filters.unitId !== 'all'" variant="ghost"
|
||||
size="sm" class="h-8 px-2 text-xs text-muted-foreground"
|
||||
@click="filters.status = MemberState.Member; filters.unitId = 'all'">
|
||||
Clear Filters
|
||||
</Button>
|
||||
@@ -250,6 +254,10 @@ function handleDischargeSuccess(data) {
|
||||
class="text-destructive focus:bg-destructive focus:text-destructive-foreground font-medium">
|
||||
Discharge Member
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem @click="suspendMember(member)"
|
||||
class="text-destructive focus:bg-destructive focus:text-destructive-foreground font-medium">
|
||||
Suspend Member
|
||||
</DropdownMenuItem>
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
</TableCell>
|
||||
|
||||
Reference in New Issue
Block a user