Browse Source

refactor: Select.Options => options

pull/10971/head
kiner-tang(文辉) 3 years ago
parent
commit
e6941ae487
  1. 47
      src/pages/list/search/projects/index.tsx

47
src/pages/list/search/projects/index.tsx

@ -9,10 +9,15 @@ import TagSelect from './components/TagSelect';
import type { ListItemDataType } from './data.d';
import { queryFakeList } from './service';
import useStyles from './style.style';
import { DefaultOptionType } from 'antd/es/select';
dayjs.extend(relativeTime);
const { Option } = Select;
const categoryOptions: DefaultOptionType[] = Array.from({length: 12}).map((_, index) => ({
value: `cat${index + 1}`,
label: `类目${index + 1}`,
}));
const FormItem = Form.Item;
const { Paragraph } = Typography;
const getKey = (id: string, index: number) => `${id}-${index}`;
@ -103,18 +108,9 @@ const Projects: FC = () => {
>
<FormItem name="category">
<TagSelect expandable>
<TagSelect.Option value="cat1"></TagSelect.Option>
<TagSelect.Option value="cat2"></TagSelect.Option>
<TagSelect.Option value="cat3"></TagSelect.Option>
<TagSelect.Option value="cat4"></TagSelect.Option>
<TagSelect.Option value="cat5"></TagSelect.Option>
<TagSelect.Option value="cat6"></TagSelect.Option>
<TagSelect.Option value="cat7"></TagSelect.Option>
<TagSelect.Option value="cat8"></TagSelect.Option>
<TagSelect.Option value="cat9"></TagSelect.Option>
<TagSelect.Option value="cat10"></TagSelect.Option>
<TagSelect.Option value="cat11"></TagSelect.Option>
<TagSelect.Option value="cat12"></TagSelect.Option>
{categoryOptions.map((category) => (
<TagSelect.Option value={category.value!} key={category.value}>{category.label}</TagSelect.Option>
))}
</TagSelect>
</FormItem>
</StandardFormRow>
@ -128,9 +124,13 @@ const Projects: FC = () => {
maxWidth: 200,
width: '100%',
}}
>
<Option value="lisa"></Option>
</Select>
options={[
{
label: '王昭君',
value: 'lisa',
}
]}
/>
</FormItem>
</Col>
<Col lg={8} md={10} sm={10} xs={24}>
@ -141,10 +141,17 @@ const Projects: FC = () => {
maxWidth: 200,
width: '100%',
}}
>
<Option value="good"></Option>
<Option value="normal"></Option>
</Select>
options={[
{
label: '优秀',
value: 'good',
},
{
label: '普通',
value: 'normal',
}
]}
/>
</FormItem>
</Col>
</Row>

Loading…
Cancel
Save