diff --git a/src/module/_global/layout/layout_modal_view_file.tsx b/src/module/_global/layout/layout_modal_view_file.tsx index 4565f7f..dead50d 100644 --- a/src/module/_global/layout/layout_modal_view_file.tsx +++ b/src/module/_global/layout/layout_modal_view_file.tsx @@ -1,13 +1,11 @@ 'use client' import { Box, Button, Flex, Image, Modal, rem } from '@mantine/core'; import dynamic from 'next/dynamic'; -import React, { useState } from 'react'; +import { useState } from 'react'; const PdfToImage = dynamic(() => import('./../components/pdf_viewer').then((mod) => mod.default), { ssr: false }); export default function LayoutModal({ opened, onClose, extension, fitur, file }: { opened: boolean, onClose: () => void, extension: string, fitur: string, file: string }) { - const [isValModal, setValModal] = useState(opened) const [zoom, setZoom] = useState(1) - const filePdf = '/file/' + fitur + '/' + file const handleZoomIn = () => { setZoom(zoom + 0.1) diff --git a/src/module/division_new/ui/create_anggota_division.tsx b/src/module/division_new/ui/create_anggota_division.tsx index 03ec094..3e0590e 100644 --- a/src/module/division_new/ui/create_anggota_division.tsx +++ b/src/module/division_new/ui/create_anggota_division.tsx @@ -1,20 +1,20 @@ "use client" -import { LayoutNavbarNew, SkeletonList, SkeletonSingle, TEMA } from '@/module/_global'; +import { LayoutNavbarNew, SkeletonList, TEMA } from '@/module/_global'; import LayoutModal from '@/module/_global/layout/layout_modal'; import { funGetUserByCookies } from '@/module/auth'; import { funGetAllmember, TypeUser } from '@/module/user'; -import { ActionIcon, Avatar, Box, Button, Center, Divider, Flex, Grid, Group, Indicator, rem, Stack, Text, TextInput } from '@mantine/core'; +import { useHookstate } from '@hookstate/core'; +import { Carousel } from '@mantine/carousel'; +import { ActionIcon, Avatar, Box, Button, Center, Divider, Flex, Grid, Indicator, rem, Stack, Text, TextInput } from '@mantine/core'; +import { useMediaQuery, useShallowEffect } from '@mantine/hooks'; import { useParams, useRouter } from 'next/navigation'; -import React, { useState } from 'react'; +import { useState } from 'react'; import toast from 'react-hot-toast'; import { FaCheck } from 'react-icons/fa6'; import { HiMagnifyingGlass } from 'react-icons/hi2'; -import { useMediaQuery, useShallowEffect } from '@mantine/hooks'; -import { IDataMemberDivision } from '../lib/type_division'; -import { funAddDivisionMember, funGetDivisionById } from '../lib/api_division'; import { IoArrowBackOutline, IoClose } from 'react-icons/io5'; -import { Carousel } from '@mantine/carousel'; -import { useHookstate } from '@hookstate/core'; +import { funAddDivisionMember, funGetDivisionById } from '../lib/api_division'; +import { IDataMemberDivision } from '../lib/type_division'; export default function CreateAnggotaDivision() { diff --git a/src/module/document/ui/drawer_share_document.tsx b/src/module/document/ui/drawer_share_document.tsx index cd450a2..91c1311 100644 --- a/src/module/document/ui/drawer_share_document.tsx +++ b/src/module/document/ui/drawer_share_document.tsx @@ -3,30 +3,27 @@ import { funGetListDivisionByIdDivision, IDataDivison, } from "@/module/division_new"; -import { IDataMemberTaskDivision } from "@/module/task/lib/type_task"; +import { useHookstate } from "@hookstate/core"; import { + ActionIcon, Box, - Select, Button, - Avatar, Divider, Flex, + Grid, Group, - Stack, - Text, - ActionIcon, ScrollArea, Skeleton, - Grid, + Stack, + Text } from "@mantine/core"; import { useMediaQuery, useShallowEffect } from "@mantine/hooks"; import { useParams } from "next/navigation"; import { useState } from "react"; import toast from "react-hot-toast"; import { FaCheck, FaUsers } from "react-icons/fa6"; -import { IShareDivision } from "../lib/type_document"; import { funShareDocument } from "../lib/api_document"; -import { useHookstate } from "@hookstate/core"; +import { IShareDivision } from "../lib/type_document"; import { globalRefreshDocument } from "../lib/val_document"; export default function DrawerShareDocument({ @@ -185,7 +182,7 @@ export default function DrawerShareDocument({ }}> - {v.name} + {v.name} {isSelected ? ( diff --git a/src/module/document/ui/navbar_document_division.tsx b/src/module/document/ui/navbar_document_division.tsx index 0f26b2f..3db2a16 100644 --- a/src/module/document/ui/navbar_document_division.tsx +++ b/src/module/document/ui/navbar_document_division.tsx @@ -526,15 +526,15 @@ export default function NavbarDocumentDivision() { > {dataJalur.slice(0, 3).map((v, i) => { return ( - - router.push("?path=" + v.id)} - - truncate="end" - > - {v.name} - - + + router.push("?path=" + v.id)} + + truncate="end" + > + {v.name} + + ); })} {dataJalur.length > 3 && ( @@ -574,7 +574,7 @@ export default function NavbarDocumentDivision() { router.push("?path=" + v.id)} - + truncate="end" > {v.name} @@ -673,7 +673,14 @@ export default function NavbarDocumentDivision() { { if ( v.category == "FOLDER" && @@ -728,7 +735,16 @@ export default function NavbarDocumentDivision() { - + - + {v.category == "FOLDER" ? v.name : v.name + "." + v.extension} - {v.updatedAt} + {v.updatedAt} ( - - + + )) : @@ -117,24 +118,41 @@ export default function TabListMember() { : dataMember.map((v, i) => { return ( - + { router.push(`/member/${v.id}`) }}> - - + + - - {_.startCase(v.name)} - {v.group + ' - ' + v.position} + + {_.startCase(v.name)} + {v.group + ' - ' + v.position} - + + + ) })