add new cache swr provider

This commit is contained in:
AmirHossein Mahmoodi
2025-05-10 10:27:38 +03:30
parent 1c0e25e83e
commit 1fb3c6f474

View File

@@ -5,6 +5,7 @@ import WithWidgetMiddleware from "@/core/middlewares/withWidget";
import { SocketProvider } from "@/lib/contexts/socket"; import { SocketProvider } from "@/lib/contexts/socket";
import { usePermissions } from "@/lib/hooks/usePermissions"; import { usePermissions } from "@/lib/hooks/usePermissions";
import { Stack } from "@mui/material"; import { Stack } from "@mui/material";
import { SWRConfig } from "swr";
const Layout = ({ children }) => { const Layout = ({ children }) => {
const { data: permissions } = usePermissions(); const { data: permissions } = usePermissions();
@@ -14,9 +15,11 @@ const Layout = ({ children }) => {
return ( return (
<SocketProvider> <SocketProvider>
<Stack sx={{ width: "100%", height: "100%" }}> <SWRConfig value={{ provider: () => new Map() }}>
<HeaderWithSidebar>{children}</HeaderWithSidebar> <Stack sx={{ width: "100%", height: "100%" }}>
</Stack> <HeaderWithSidebar>{children}</HeaderWithSidebar>
</Stack>
</SWRConfig>
<WithWidgetMiddleware enable={isCallWidgetEnabled}> <WithWidgetMiddleware enable={isCallWidgetEnabled}>
<CallWidget /> <CallWidget />
</WithWidgetMiddleware> </WithWidgetMiddleware>