import React from 'react'; import { DownOutlined, FrownFilled, FrownOutlined, MehOutlined, SmileOutlined, } from '@ant-design/icons'; import { Tree, TreeDataNode } from 'antd'; import SemanticPreview from '../../../.dumi/theme/common/SemanticPreview'; import useLocale from '../../../.dumi/hooks/useLocale'; const locales = { cn: { root: '根元素', item: '条目元素', itemTitle: '标题元素', itemIcon: '图标元素', }, en: { root: 'Root element', item: 'Item element', itemTitle: 'title element', itemIcon: 'Icon element', }, }; const treeData: TreeDataNode[] = [ { title: 'parent 1', key: '0-0', icon: , children: [ { title: 'leaf', key: '0-0-0', icon: , }, { title: 'leaf', key: '0-0-1', icon: ({ selected }) => (selected ? : ), }, ], }, ]; const App: React.FC = () => { const [locale] = useLocale(locales); return ( } treeData={treeData} /> ); }; export default App;