Files
sistem-desa-mandiri/src/app/(application)/layout.tsx
amel f8ca866cc6 upd: announcement
Deskripsi:
- pagination scrooll load

No Issues
2024-09-19 11:37:41 +08:00

20 lines
635 B
TypeScript

import { ScrollProvider, WrapLayout } from "@/module/_global"
import { funDetectCookies, funGetUserByCookies } from "@/module/auth"
import _ from "lodash"
import { redirect } from "next/navigation"
export default async function Layout({ children }: { children: React.ReactNode }) {
const cookies = await funDetectCookies()
if (!cookies) return redirect('/')
const user = await funGetUserByCookies()
return (
<>
<WrapLayout role={user.idUserRole} theme={user.theme} user={user.id}>
<ScrollProvider>
{children}
</ScrollProvider>
</WrapLayout>
</>
);
}