From 604077cc8dda568951fa1cd1b8ddfe862e1d321d Mon Sep 17 00:00:00 2001 From: Bagasbanuna02 Date: Thu, 31 Oct 2024 13:51:06 +0800 Subject: [PATCH] Fix: admin Deskripsi: - Fix tampilan navbar --- package.json | 2 +- src/app/dev/admin/layout.tsx | 6 +- .../admin/_admin_global/logout.tsx | 18 +- .../admin/_admin_global/new_global_state.tsx | 16 + src/app_modules/admin/index.ts | 3 + src/app_modules/admin/layout.tsx | 45 +- src/app_modules/admin/new_layout.tsx | 423 ++++++++++++++++++ src/app_modules/admin/new_list_page.tsx | 308 +++++++++++++ .../home/fun/get/get_one_user_by_id.ts | 6 +- src/bin/seeder/user_seeder.json | 6 +- 10 files changed, 786 insertions(+), 47 deletions(-) create mode 100644 src/app_modules/admin/_admin_global/new_global_state.tsx create mode 100644 src/app_modules/admin/index.ts create mode 100644 src/app_modules/admin/new_layout.tsx create mode 100644 src/app_modules/admin/new_list_page.tsx diff --git a/package.json b/package.json index 56aa7c0c..f3b6bbd9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hipmi", - "version": "1.0.9", + "version": "1.0.10", "private": true, "prisma": { "seed": "npx tsx prisma/seed.ts" diff --git a/src/app/dev/admin/layout.tsx b/src/app/dev/admin/layout.tsx index e46fd26f..5f99cd73 100644 --- a/src/app/dev/admin/layout.tsx +++ b/src/app/dev/admin/layout.tsx @@ -1,4 +1,5 @@ import { funGetUserIdByToken } from "@/app_modules/_global/fun/get"; +import { Admin_NewLayout } from "@/app_modules/admin"; import { AdminLayout } from "@/app_modules/admin/main_dashboard"; import adminNotifikasi_countNotifikasi from "@/app_modules/admin/notifikasi/fun/count/count_is_read"; import adminNotifikasi_getByUserId from "@/app_modules/admin/notifikasi/fun/get/get_notifikasi_by_user_id"; @@ -18,13 +19,14 @@ export default async function Layout({ return ( <> - {children} - + */} + {children} ); } diff --git a/src/app_modules/admin/_admin_global/logout.tsx b/src/app_modules/admin/_admin_global/logout.tsx index abace7b6..1c6118df 100644 --- a/src/app_modules/admin/_admin_global/logout.tsx +++ b/src/app_modules/admin/_admin_global/logout.tsx @@ -13,15 +13,13 @@ import { Stack, Title, } from "@mantine/core"; -import { useDisclosure } from "@mantine/hooks"; -import { IconLogout } from "@tabler/icons-react"; import { useAtom } from "jotai"; import { useRouter } from "next/navigation"; import { useState } from "react"; export default function Admin_Logout() { const router = useRouter(); - const [opened, { toggle }] = useDisclosure(false); + const [opened, setOpened] = useState(false); const [loading, setLoading] = useState(false); const [kodeId, setKodeId] = useAtom(gs_kodeId); @@ -43,7 +41,7 @@ export default function Admin_Logout() { <> setOpened(false)} centered withCloseButton={false} closeOnClickOutside={false} @@ -53,7 +51,7 @@ export default function Admin_Logout() { )} {/*