add new cache swr provider
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user