1234567891011121314151617181920212223 |
- import React from 'react';
- import { Typography } from 'antd';
- import useRoute from '@/routes/hooks/useRoute';
-
- const pageStyle = {
- margin: '0 24px 24px 24px',
- // margin: '24px',
- minHeight: 'calc(100% - 24px)',
- }
- const { Title } = Typography;
-
- export default (props) => {
- const { meta = {} } = useRoute() || {};
- const style = meta.noLayout ? { height: '100%' } : pageStyle;
- const title = props.title || meta.title;
-
- return (
- <div style={style}>
- { title && !meta.noLayout && <Title level={3} style={{ paddingBottom: '12px', fontWeight: 400 }}>{ title }</Title> }
- {props.children}
- </div>
- )
- }
|