import React from "react"; import { Grid, Layout as AntdLayout } from "antd"; import { Sider as DefaultSider } from "./sider"; import { Header as DefaultHeader } from "./header"; import { RefineLayoutLayoutProps } from "./types"; export const Layout: React.FC = ({ children, Header, Sider, Footer, OffLayoutArea, }) => { const breakpoint = Grid.useBreakpoint(); const SiderToRender = Sider ?? DefaultSider; const HeaderToRender = Header ?? DefaultHeader; const isSmall = typeof breakpoint.sm === "undefined" ? true : breakpoint.sm; return (
{children}
{OffLayoutArea && }
{Footer &&