Files
react_multiple_language/src/pages/admin/Admin.tsx
2025-10-08 07:03:34 +07:00

34 lines
1.0 KiB
TypeScript

import React, { useState } from 'react';
import { Layout, theme } from 'antd';
import Slider from './components/Slider';
import HeaderCom from './components/Header';
import { Outlet } from 'react-router';
const { Content } = Layout;
export const Admin: React.FC = () => {
const [collapsed, setCollapsed] = useState(false);
const {
token: { colorBgContainer, borderRadiusLG },
} = theme.useToken();
return (
<Layout>
<Slider collapsed={collapsed} />
<Layout>
<HeaderCom collapsed={collapsed} setCollapsed={setCollapsed} />
<Content
style={{
margin: '24px 16px',
padding: 24,
minHeight: 280,
background: colorBgContainer,
borderRadius: borderRadiusLG,
}}
>
<Outlet/>
</Content>
</Layout>
</Layout>
);
};