import React from 'react';
import SemanticPreview from '../../../.dumi/components/SemanticPreview';
import useLocale from '../../../.dumi/hooks/useLocale';
import { Avatar, List, Space } from 'antd';
import { LikeOutlined, MessageOutlined, StarOutlined } from '@ant-design/icons';
const locales = {
cn: {
extra: '设置额外内容',
actions: '设置列表操作组',
},
en: {
extra: 'set `extra` of List.Item',
actions: 'set `actions` of List.Item',
},
};
const IconText = ({ icon, text }: { icon: React.FC; text: string }) => (
{React.createElement(icon)}
{text}
);
const data = Array.from({ length: 1 }).map((_, i) => ({
href: 'https://ant.design',
title: `ant design part ${i}`,
avatar: `https://api.dicebear.com/7.x/miniavs/svg?seed=${i}`,
description:
'Ant Design, a design language for background applications, is refined by Ant UED Team.',
content:
'We supply a series of design principles, practical patterns and high quality design resources (Sketch and Axure), to help people create their product prototypes beautifully and efficiently.',
}));
const BlockList: React.FC = (props) => {
const divRef = React.useRef(null);
return (
(
,
,
,
]}
extra={
}
>
}
title={{item.title}}
description={item.description}
/>
{item.content}
)}
/>
);
};
const App: React.FC = () => {
const [locale] = useLocale(locales);
return (
);
};
export default App;