使用 Flex 替换 Row 布局

dev/mobile
Jimmy Liow 1 year ago
parent db37ae8a1d
commit f2768df484

@ -2,7 +2,7 @@ import { useNavigate } from 'react-router-dom'
import { memo, useMemo, useCallback, useEffect, useState } from 'react' import { memo, useMemo, useCallback, useEffect, useState } from 'react'
import { import {
Row, Col, Divider, Table, Card, Button, Input, Row, Col, Divider, Table, Card, Button, Input,
Space, Segmented, Radio, Select, AutoComplete, Spin, Form, Switch, DatePicker, List, Avatar Space, Segmented, Radio, Select, Flex, Spin, Form, Switch, DatePicker, List, Avatar
} from 'antd' } from 'antd'
import { import {
StarFilled, ZoomInOutlined, StarOutlined, BarsOutlined, AppstoreOutlined, SearchOutlined StarFilled, ZoomInOutlined, StarOutlined, BarsOutlined, AppstoreOutlined, SearchOutlined
@ -290,10 +290,9 @@ function OrderFollow() {
}, []) }, [])
return ( return (
<Spin spinning={false} delay={500}> <>
<Space direction='vertical' style={{ width: '100%' }}> <Space direction='vertical' size='large' style={{ width: '100%' }}>
<Row gutter={[16, 16]} justify='start' align='middle'> <Flex gap='large' justify='start' align='center' horizontal>
<Col span={10}>
<Radio.Group <Radio.Group
options={[ options={[
{ label: '今日任务', value: 'today' }, { label: '今日任务', value: 'today' },
@ -314,27 +313,17 @@ function OrderFollow() {
buttonStyle='solid' buttonStyle='solid'
disabled={advanceChecked} disabled={advanceChecked}
/> />
</Col>
<Col span={4}>
<Switch checkedChildren='高级查询' unCheckedChildren='高级查询' <Switch checkedChildren='高级查询' unCheckedChildren='高级查询'
defaultChecked={false} defaultChecked={false}
onChange={() => { toggleAdvance(!advanceChecked) }} /> onChange={() => { toggleAdvance(!advanceChecked) }} />
</Col> </Flex>
</Row>
<Conditional condition={advanceChecked} whenTrue={<AdvanceSearchForm onSubmit={handleSubmit} />} <Conditional condition={advanceChecked} whenTrue={<AdvanceSearchForm onSubmit={handleSubmit} />}
/> />
</Space> </Space>
<Divider plain orientation='left'></Divider> <Divider plain orientation='left'></Divider>
<Space
direction='vertical'
size='middle'
style={{
display: 'flex',
}}
>
{orderListMemo} {orderListMemo}
</Space> </>
</Spin>
) )
function OrderList({ searchCriteria }) { function OrderList({ searchCriteria }) {
@ -344,9 +333,7 @@ function OrderFollow() {
console.info('OrderList.searchCriteria: ') console.info('OrderList.searchCriteria: ')
console.info(searchCriteria) console.info(searchCriteria)
return ( return (
<> <Table loading={countryList === null} dataSource={dataSource} columns={columns} />
<Table dataSource={dataSource} columns={columns} />
</>
) )
} }
} }

Loading…
Cancel
Save