import React from 'react'; import { Row, Col, Collapse, Grid, Divider } from 'antd'; import BasicInfoForm from './components/register.form'; import ProtocolList from './components/register.protocol.list'; import SelectedProtocolList from './components/register.selected.protocol.list'; const { useBreakpoint } = Grid; const { Panel } = Collapse; const RegisterPage: React.FC = () => { const screens = useBreakpoint(); // xs: <480, sm: ≥576, md: ≥768, lg: ≥992, xl: ≥1200, xxl: ≥1600 // 优先级:xs/sm(小屏)→ md/lg(中屏)→ xl/xxl(大屏) console.log(screens); if (screens.xl || screens.xxl) { // 大屏幕:三栏布局 return ( ); } if (screens.md || screens.lg) { // 中屏幕:左右两栏,右侧上下分 return ( ); } if (screens.xs || screens.sm) { // 小屏幕:手风琴式布局 return ( ); } }; export default RegisterPage;