Files
hipmi/src/app_modules/check_cookies/layout_cek_cookies.tsx
2024-11-20 16:36:28 +08:00

30 lines
682 B
TypeScript

"use client";
import { RouterAuth } from "@/app/lib/router_hipmi/router_auth";
import { useShallowEffect } from "@mantine/hooks";
import { useRouter } from "next/navigation";
export function CheckCookies_UiLayout({
children,
}: {
children: React.ReactNode;
}) {
const router = useRouter();
useShallowEffect(() => {
// onCheckCookies();
}, []);
async function onCheckCookies() {
const cek = await fetch("/api/check-cookies");
console.log(cek, "ini cek");
const result = await cek.json();
console.log(result, "ini result");
if (result.success === false) {
router.push(RouterAuth.login, { scroll: false });
}
}
return children;
}