import React, { useState } from 'react'; import { Progress, Tag } from 'infrad'; import ProList from 'infrad-pro-list'; import { ProFormRadio, ProFormSwitch } from 'infrad-pro-form'; const data = [ '语雀的天空', 'Ant Design', '蚂蚁金服体验科技', 'TechUI', 'TechUI 2.0', 'Bigfish', 'Umi', 'Ant Design Pro', ].map((item) => ({ title: item, subTitle: 语雀专栏, actions: [邀请, 删除], avatar: 'https://gw.alipayobjects.com/zos/antfincdn/UCSiy1j6jx/xingzhuang.svg', content: (
发布中
), })); export default () => { const [cardActionProps, setCardActionProps] = useState<'actions' | 'extra'>('extra'); const [ghost, setGhost] = useState(false); return (
setCardActionProps(e.target.value), }} /> setGhost(e), }} /> ghost={ghost} itemCardProps={{ ghost, }} pagination={{ defaultPageSize: 8, showSizeChanger: false, }} showActions="hover" rowSelection={{}} grid={{ gutter: 16, column: 2 }} onItem={(record: any) => { return { onMouseEnter: () => { console.log(record); }, onClick: () => { console.log(record); }, }; }} metas={{ title: {}, subTitle: {}, type: {}, avatar: {}, content: {}, actions: { cardActionProps, }, }} headerTitle="卡片列表展示" dataSource={data} />
); };