"use client";
import {
ActionIcon,
AppShell,
Center,
Flex,
Footer,
Grid,
Group,
Header,
Indicator,
Text,
Title,
} from "@mantine/core";
import React, { useState } from "react";
import ComponentDonasi_HeaderTamplate from "../component/header_tamplate";
import {
IconBell,
IconChevronLeft,
IconCurrencyDollar,
IconGift,
IconGiftCardFilled,
IconHome,
IconMoneybag,
IconSend,
} from "@tabler/icons-react";
import toast from "react-simple-toasts";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import { useRouter } from "next/navigation";
import { useAtom } from "jotai";
import { gs_donasi_hot_menu } from "../global_state";
import { RouterCrowd } from "@/app/lib/router_hipmi/router_crowd";
import { title } from "process";
import _ from "lodash";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/component_global/component_layout_tamplate";
export default function LayoutDonasi({
children,
userId,
isRead,
}: {
children: React.ReactNode;
userId: string;
isRead: boolean[];
}) {
const router = useRouter();
const [active, setActive] = useAtom(gs_donasi_hot_menu);
const [isLoading, setLoading] = useState(false);
const [isRightLoading, setRightLoading] = useState(false);
const listPage = [
{
id: 1,
name: "Beranda",
path: RouterDonasi.main_beranda,
icon: ,
},
{
id: 2,
name: "Galang Dana",
path: RouterDonasi.main_galang_dana,
icon: ,
},
{
id: 3,
name: "Donasi Saya",
path: RouterDonasi.main_donasi_saya,
icon: ,
},
];
return (
<>
{
setLoading(true);
router.push(RouterCrowd.main);
}}
>
Donasi
{
setRightLoading(true);
router.push(RouterDonasi.notif_page + `${userId}`);
}}
>
{_.isEmpty(isRead) ? (
) : isRead.includes(false) ? (
) : (
)}
}
footer={
}
>
{/* {JSON.stringify(isRead)} */}
{children}
>
);
}