diff --git a/src/module/color_palette/ui/drawer_create_palette.tsx b/src/module/color_palette/ui/drawer_create_palette.tsx index dcdcf10..7e6022d 100644 --- a/src/module/color_palette/ui/drawer_create_palette.tsx +++ b/src/module/color_palette/ui/drawer_create_palette.tsx @@ -11,7 +11,7 @@ export default function DrawerCreatePalette() { return ( router.push('/color-palette/create')} diff --git a/src/module/color_palette/ui/drawer_palet_edit_end_default.tsx b/src/module/color_palette/ui/drawer_palet_edit_end_default.tsx index 047ee3c..c23d491 100644 --- a/src/module/color_palette/ui/drawer_palet_edit_end_default.tsx +++ b/src/module/color_palette/ui/drawer_palet_edit_end_default.tsx @@ -10,7 +10,7 @@ import { IoColorPalette } from 'react-icons/io5'; import { funChangeTheme, funDeleteTheme, funGetThemeById } from '../lib/api_theme'; import { globalRefreshTheme } from '../lib/val_theme'; -export default function DrawerPaletEditEndDefault({ id, idVillage }: { id: string, idVillage: string }) { +export default function DrawerPaletEditEndDefault({ id, idVillage, isUse }: { id: string, idVillage: string, isUse: boolean }) { const router = useRouter() const [isModal, setModal] = useState(false) const [isModalDel, setModalDel] = useState(false) @@ -71,13 +71,14 @@ export default function DrawerPaletEditEndDefault({ id, idVillage }: { id: strin Edit - - { setModalDel(true) }} > + { + isUse !== true ? setModalDel(true) : undefined + }}> - + - Hapus + Hapus diff --git a/src/module/color_palette/ui/list_color_palette.tsx b/src/module/color_palette/ui/list_color_palette.tsx index 53a423b..1f6d3c7 100644 --- a/src/module/color_palette/ui/list_color_palette.tsx +++ b/src/module/color_palette/ui/list_color_palette.tsx @@ -25,6 +25,7 @@ export default function ListColorPalette() { const [isChooseVillage, setChooseVillage] = useState('') const refresh = useHookstate(globalRefreshTheme) const [loading, setLoading] = useState(true) + const [dataIsUse, setIsUse] = useState(false) async function loadData() { try { @@ -80,6 +81,7 @@ export default function ListColorPalette() { setChooseName(v.name) setChooseVillage(v.idVillage) setOpenTambahan(true) + setIsUse(v.isUse) }} > @@ -124,7 +126,7 @@ export default function ListColorPalette() { setOpenTambahan(false)}> - + ); diff --git a/src/module/group/ui/drawer_group.tsx b/src/module/group/ui/drawer_group.tsx index 28e27b0..eaf7e85 100644 --- a/src/module/group/ui/drawer_group.tsx +++ b/src/module/group/ui/drawer_group.tsx @@ -47,7 +47,7 @@ export default function DrawerGroup({ onSuccess, }: { onSuccess: (val: boolean) setOpenDrawerGroup(true)} > diff --git a/src/module/position/ui/drawer_list_position.tsx b/src/module/position/ui/drawer_list_position.tsx index 1a236cc..283b4ee 100644 --- a/src/module/position/ui/drawer_list_position.tsx +++ b/src/module/position/ui/drawer_list_position.tsx @@ -78,9 +78,8 @@ export default function DrawerListPosition({ onCreated }: { onCreated: (val: boo setOpenDrawerGroup(true)} > - + setOpenDrawerGroup(true)}> @@ -102,7 +101,13 @@ export default function DrawerListPosition({ onCreated }: { onCreated: (val: boo setOpenDrawerGroup(false)} title={'Tambah Jabatan'} size="lg"> - + { roleLogin.get() == "supadmin" &&