"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} ); }