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" &&