"use client"; import SiteBreadcrumb from "@/components/site-breadcrumb"; import { Button } from "@/components/ui/button"; import ManagementUserVisualization from "@/components/visualization/management-user-viz"; import { Link, useRouter } from "@/i18n/routing"; import { PlusIcon } from "lucide-react"; import { useEffect, useState } from "react"; import Cookies from "js-cookie"; import { getCookiesDecrypt } from "@/lib/utils"; import UserInternalTable from "@/components/table/management-user/management-user-internal-table"; import UserExternalTable from "@/components/table/management-user/management-user-external-table"; export default function ManagementUser() { const [isInternal, setIsInternal] = useState(true); const [levelNumber, setLevelNumber] = useState(null); const router = useRouter(); useEffect(() => { const encryptedLevel = Cookies.get("ulne"); if (encryptedLevel) { const decryptedLevel = getCookiesDecrypt("ulne"); setLevelNumber(Number(decryptedLevel)); } }, []); useEffect(() => { router.push("?page=1"); }, [isInternal]); const showExternalButton = levelNumber !== 2 && levelNumber !== 3; return (

Data User {isInternal ? "Internal" : "Eksternal"}

{isInternal && ( )}
{showExternalButton && ( )}
{isInternal ? : }
); }