import React, { CSSProperties } from 'react'; import { Card, Typography, Space, Avatar, Link, Dropdown, Menu, List, } from '@arco-design/web-react'; import { IconCode, IconEdit, IconUser, IconDown } from '@arco-design/web-react/icon'; import useLocale from '../../utils/useLocale'; interface PropsType { title: string; data: { title: string; description: string; icon: string; enable: boolean; }[]; style?: CSSProperties; } export default (props: PropsType) => { const locale = useLocale(); const { title, data, style } = props; return (
{title} {data.map((item, index) => { const { title, description, icon, enable } = item; return ( {locale['cardList.detail']}, {locale['cardList.action']} } icon={} > {enable ? locale['cardList.disable'] : locale['cardList.enable']} , ]} > {icon === 'code' && } {icon === 'edit' && } {icon === 'user' && } ); })}
); };