upd: webpush

Deskripsi:
- database push notification
- update package
- memasang webpush

NO Issues
This commit is contained in:
amel
2024-11-18 17:12:58 +08:00
parent bc5ce5b48c
commit d847c97bec
30 changed files with 1267 additions and 282 deletions

View File

@@ -1,3 +1,4 @@
import { PushProvider } from "@/lib/PushProvider"
import { WrapLayout } from "@/module/_global"
import { funDetectCookies, funGetUserByCookies } from "@/module/auth"
import _ from "lodash"
@@ -10,6 +11,7 @@ export default async function Layout({ children }: { children: React.ReactNode }
const user = await funGetUserByCookies()
return (
<>
<PushProvider user={String(user.id)} />
<WrapLayout role={user.idUserRole} theme={user.theme} user={user.id} village={user.idVillage}>
{children}
</WrapLayout>