diff --git a/src/module/division_new/ui/create_anggota_division.tsx b/src/module/division_new/ui/create_anggota_division.tsx index 6275e5f..91ba45b 100644 --- a/src/module/division_new/ui/create_anggota_division.tsx +++ b/src/module/division_new/ui/create_anggota_division.tsx @@ -51,8 +51,9 @@ export default function CreateAnggotaDivision() { const user = await funGetUserByCookies(); if (res.success) { - const dariUserLogin = res.data.filter((i: any) => i.id != user.id) - const fixListUser = dariUserLogin.filter((i: any) => i.idUserRole == 'coadmin' || i.idUserRole == 'user') + // const dariUserLogin = res.data.filter((i: any) => i.id != user.id) + // const fixListUser = dariUserLogin.filter((i: any) => i.idUserRole == 'coadmin' || i.idUserRole == 'user') + const fixListUser = res.data.filter((i: any) => i.idUserRole != 'supadmin') setDataMember(fixListUser) } else { toast.error(res.message) diff --git a/src/module/division_new/ui/navbar_create_users.tsx b/src/module/division_new/ui/navbar_create_users.tsx index d5fa916..83e61de 100644 --- a/src/module/division_new/ui/navbar_create_users.tsx +++ b/src/module/division_new/ui/navbar_create_users.tsx @@ -1,22 +1,19 @@ "use client" -import { LayoutNavbarNew, SkeletonList, SkeletonSingle, TEMA } from '@/module/_global'; -import { useHookstate } from '@hookstate/core'; -import { ActionIcon, Avatar, Box, Button, Center, Divider, Flex, Grid, Indicator, Input, rem, SimpleGrid, Skeleton, Stack, Text, TextInput } from '@mantine/core'; -import { useMediaQuery, useShallowEffect } from '@mantine/hooks'; -import { useRouter } from 'next/navigation'; -import React, { useState } from 'react'; -import { HiChevronLeft, HiMagnifyingGlass } from 'react-icons/hi2'; +import { LayoutNavbarNew, SkeletonList, TEMA } from '@/module/_global'; import { funGetAllmember, TypeUser } from '@/module/user'; -import { funGetUserByCookies } from '@/module/auth'; -import toast from 'react-hot-toast'; -import { globalMemberDivision } from '../lib/val_division'; -import { IoArrowBackOutline, IoClose } from 'react-icons/io5'; +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 { useState } from 'react'; +import toast from 'react-hot-toast'; import { FaCheck } from 'react-icons/fa6'; +import { HiChevronLeft, HiMagnifyingGlass } from 'react-icons/hi2'; +import { IoArrowBackOutline, IoClose } from 'react-icons/io5'; +import { globalMemberDivision } from '../lib/val_division'; export default function NavbarCreateUsers({ grup, onClose }: { grup?: string, onClose: (val: any) => void }) { - const router = useRouter() const member = useHookstate(globalMemberDivision) const [selectedFiles, setSelectedFiles] = useState([]); const [dataMember, setDataMember] = useState([]) @@ -37,10 +34,11 @@ export default function NavbarCreateUsers({ grup, onClose }: { grup?: string, on async function loadData(search: string) { setLoading(true) const res = await funGetAllmember('?active=true&group=' + grup + '&search=' + search); - const user = await funGetUserByCookies(); + // const user = await funGetUserByCookies(); if (res.success) { - setDataMember(res.data.filter((i: any) => i.id != user.id)) + // setDataMember(res.data.filter((i: any) => i.id != user.id)) + setDataMember(res.data.filter((i: any) => i.idUserRole != "supadmin")) // cek data member sebelumnya if (member.length > 0) { @@ -212,7 +210,7 @@ export default function NavbarCreateUsers({ grup, onClose }: { grup?: string, on > - {v.name} + {v.name} {isSelected ? : null}