import React, { useCallback, useEffect, useRef, useState } from 'react';
import { history, Link } from 'umi';
import classNames from 'classnames';
// import { getPersonList, exportPersonList } from '@/services/person';
import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { FullscreenOutlined } from '@ant-design/icons';
import { Button } from 'antd';
import { useFullScreen } from './hook';
import DateCommponetsLeft from './DateCommponetsLeft';
import DateCommponetsBottomRight from './DateCommponetsBottomRight';
import DateCommponetsBottomLeft from './DateCommponetsBottomLeft';
import Styles from './style.less';
import SquareBox from '@/components/ScreenBox/SquareBox';
import ScreenHeader from '@/components/ScreenBox/ScreenHeader';
export default (props) => {
const screenRef = useRef();
const [height, setHeight] = useState('auto');
const { isFullScreen, toggleFullScreen } = useFullScreen(screenRef);
useEffect(() => {
const container = document.querySelector('main.ant-layout-content');
const header = container.querySelector('.ant-pro-page-container-warp');
setHeight(`${container.offsetHeight - header.offsetHeight}px`);
}, []);
return (