fix notifikasi forum

deskripsi:
- fix load data notifikasi: forum
This commit is contained in:
2025-03-03 14:25:12 +08:00
parent 76042d9224
commit 55ecd9191c
3 changed files with 18 additions and 20 deletions

View File

@@ -1,5 +1,5 @@
"use client";
import { gs_count_ntf, gs_user_ntf } from "@/lib/global_state";
import { gs_user_ntf } from "@/lib/global_state";
import { useShallowEffect } from "@mantine/hooks";
import { useAtom } from "jotai";
import { useState } from "react";
@@ -22,7 +22,7 @@ export default function HomeView({
}) {
const [countNtf, setCountNtf] = useState(countNotifikasi);
const [newUserNtf, setNewUserNtf] = useAtom(gs_user_ntf);
const [countLoadNtf, setCountLoadNtf] = useAtom(gs_count_ntf);
// const [countLoadNtf, setCountLoadNtf] = useAtom(gs_count_ntf);
const userRoleId = dataUser.masterUserRoleId;
// useShallowEffect(() => {
@@ -33,15 +33,15 @@ export default function HomeView({
// }
// }, [userRoleId]);
useShallowEffect(() => {
onLoadNotifikasi({
onLoad(val) {
setCountNtf(val);
},
});
// useShallowEffect(() => {
// onLoadNotifikasi({
// onLoad(val) {
// setCountNtf(val);
// },
// });
setCountNtf(countLoadNtf as any);
}, [countLoadNtf, setCountNtf]);
// setCountNtf(countLoadNtf as any);
// }, [countLoadNtf, setCountNtf]);
useShallowEffect(() => {
setCountNtf(countNtf + newUserNtf);