ant-design/.dumi/theme/layouts/SidebarLayout/index.tsx
MadCcc 12efe328ac
docs: optimize site layout (#44111)
* docs: sticky header

* docs: adjust floatbutton zindex

* chore: code clean
2023-08-08 19:48:41 +08:00

27 lines
682 B
TypeScript

import { createStyles } from 'antd-style';
import type { PropsWithChildren } from 'react';
import React from 'react';
import CommonHelmet from '../../common/CommonHelmet';
import Content from '../../slots/Content';
import Sidebar from '../../slots/Sidebar';
const useStyle = createStyles(({ css, token }) => ({
main: css`
display: flex;
margin-top: ${token.contentMarginTop}px;
`,
}));
const SidebarLayout: React.FC<PropsWithChildren<{}>> = ({ children }) => {
const { styles } = useStyle();
return (
<main className={styles.main}>
<CommonHelmet />
<Sidebar />
<Content>{children}</Content>
</main>
);
};
export default SidebarLayout;