Notifikasi
# feat: - Notifikasi di bagian admin ## No issue
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
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";
|
||||
import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
|
||||
import { user_getOneByUserId } from "@/app_modules/home/fun/get/get_one_user_by_id";
|
||||
import React from "react";
|
||||
@@ -8,13 +10,20 @@ export default async function Layout({
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
const userId = await user_getOneUserId()
|
||||
const dataUser = await user_getOneByUserId(userId)
|
||||
const userRole = dataUser?.masterUserRoleId
|
||||
const userId = await user_getOneUserId();
|
||||
const dataUser = await user_getOneByUserId(userId);
|
||||
const listNotif = await adminNotifikasi_getByUserId();
|
||||
const countNotifikasi = await adminNotifikasi_countNotifikasi();
|
||||
|
||||
return (
|
||||
<>
|
||||
<AdminLayout userRole={userRole as any}>{children}</AdminLayout>
|
||||
<AdminLayout
|
||||
listNotif={listNotif as any}
|
||||
dataUser={dataUser as any}
|
||||
countNotifikasi={countNotifikasi}
|
||||
>
|
||||
{children}
|
||||
</AdminLayout>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
9
src/app/dev/notifikasi/page.tsx
Normal file
9
src/app/dev/notifikasi/page.tsx
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Notifikasi_MainView } from "@/app_modules/admin/notifikasi";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<Notifikasi_MainView />
|
||||
</>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user