import React from "react"; import { Box } from "@mantine/core"; import type { RefineThemedLayoutProps } from "./types"; import { ThemedSider as DefaultSider } from "./sider"; import { ThemedHeader as DefaultHeader } from "./header"; import { ThemedLayoutContextProvider } from "../../contexts"; export const ThemedLayout: React.FC = ({ Sider, Header, Title, Footer, OffLayoutArea, initialSiderCollapsed, children, onSiderCollapsed, }) => { const SiderToRender = Sider ?? DefaultSider; const HeaderToRender = Header ?? DefaultHeader; return ( ({ padding: theme.spacing.sm, })} > {children} {Footer &&