diff --git a/src/module/document/ui/navbar_document_division.tsx b/src/module/document/ui/navbar_document_division.tsx
index 9ddbd38..80af889 100644
--- a/src/module/document/ui/navbar_document_division.tsx
+++ b/src/module/document/ui/navbar_document_division.tsx
@@ -1,7 +1,7 @@
"use client";
-import { keyWibu, LayoutDrawer, LayoutModalViewFile, LayoutNavbarNew, TEMA, } from "@/module/_global";
+import { globalRole, keyWibu, LayoutDrawer, LayoutModalViewFile, LayoutNavbarNew, TEMA, } from "@/module/_global";
import LayoutModal from "@/module/_global/layout/layout_modal";
-import { funGetDivisionById } from "@/module/division_new";
+import { funGetDivisionById, globalIsMemberDivision } from "@/module/division_new";
import { useHookstate } from "@hookstate/core";
import { ActionIcon, Box, Breadcrumbs, Button, Checkbox, Divider, Flex, Grid, Group, Indicator, Menu, Modal, rem, SimpleGrid, Skeleton, Text, TextInput } from "@mantine/core";
import { useMediaQuery, useShallowEffect } from "@mantine/hooks";
@@ -27,6 +27,8 @@ import DrawerMore from "./drawer_more";
import DrawerShareDocument from "./drawer_share_document";
export default function NavbarDocumentDivision() {
+ const roleLogin = useHookstate(globalRole)
+ const memberDivision = useHookstate(globalIsMemberDivision)
const router = useRouter();
const param = useParams<{ id: string }>();
const [isOpenModalView, setOpenModalView] = useState(false);
@@ -497,16 +499,18 @@ export default function NavbarDocumentDivision() {
back={`/division/${param.id}/`}
title={name}
menu={
- setOpen(true)}
- variant="light"
- bg={tema.get().bgIcon}
- size="lg"
- radius="lg"
- aria-label="Settings"
- >
-
-
+ (roleLogin.get() == "user" || roleLogin.get() == "coadmin") && !memberDivision.get() ? <>>
+ :
+ setOpen(true)}
+ variant="light"
+ bg={tema.get().bgIcon}
+ size="lg"
+ radius="lg"
+ aria-label="Settings"
+ >
+
+
}
/>
@@ -777,13 +781,18 @@ export default function NavbarDocumentDivision() {
{v.updatedAt}
- handleCheckboxChange(i)}
- />
+ {
+ (roleLogin.get() == "user" || roleLogin.get() == "coadmin") && !memberDivision.get() ? <>>
+ :
+ handleCheckboxChange(i)}
+ />
+ }
+