upd : kalender divisi

Deskripsi:
0 tambah data
- edit data kalender divisi
- nb : bllm selesai

No Issues
This commit is contained in:
2025-07-17 17:48:02 +08:00
parent cf3b2090ea
commit 85f80746a3
11 changed files with 501 additions and 58 deletions

View File

@@ -1,6 +1,7 @@
import { valueGender } from "@/constants/Gender"
import { valueRoleUser } from "@/constants/RoleUser"
import Styles from "@/constants/Styles"
import { valueTypeEventRepeat } from "@/constants/TypeEventRepeat"
import { apiGetGroup, apiGetPosition, apiGetUser } from "@/lib/api"
import { setEntityFilterGroup } from "@/lib/filterSlice"
import { setMemberChoose } from "@/lib/memberChoose"
@@ -19,7 +20,7 @@ type Props = {
open: boolean
close: (value: boolean) => void
title: string
category: 'group' | 'status-task' | 'position' | 'role' | 'gender' | 'member'
category: 'group' | 'status-task' | 'position' | 'role' | 'gender' | 'member' | 'type-event-repeat'
idParent?: string
onSelect: (value: { val: string, label: string }) => void
valChoose?: string
@@ -80,6 +81,10 @@ export default function ModalSelect({ open, close, title, category, idParent, on
setData(valueGender)
}
function handleLoadTypeEventRepeat() {
setData(valueTypeEventRepeat)
}
useEffect(() => {
if (category == 'group') {
@@ -94,6 +99,8 @@ export default function ModalSelect({ open, close, title, category, idParent, on
handleLoadGender()
} else if (category == "member") {
handleLoadMember()
} else if (category == "type-event-repeat") {
handleLoadTypeEventRepeat()
}
setChooseValue({ ...chooseValue, val: valChoose })
}, [dispatch, open, search]);