You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GHHub/src/components/SecondHeaderWrapper.jsx

32 lines
1011 B
React

import { Outlet, useNavigate } from 'react-router-dom';
1 year ago
import { Layout, Flex, theme, Spin, Divider } from 'antd';
import BackBtn from './BackBtn';
const { Content, Header } = Layout;
const HeaderWrapper = ({ children, header, loading, ...props }) => {
const navigate = useNavigate();
const {
token: { colorBgContainer },
} = theme.useToken();
return (
<>
1 year ago
<Layout className=' bg-white'>
<Spin spinning={loading || false}>
<Header className='header px-6 h-10 ' style={{ background: 'white' }}>
<Flex justify={'space-between'} align={'center'} className='h-full'>
{/* {header} */}
1 year ago
<div className="grow h-full">{header}</div>
<BackBtn />
</Flex>
</Header>
1 year ago
<hr />
<Content className='' style={{ backgroundColor: colorBgContainer }}>
{children || <Outlet />}
</Content>
</Spin>
</Layout>
</>
);
};
export default HeaderWrapper;