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 ( } onClick={toggleFullScreen}> 全屏 } >
{/* 占位 */}
); };