import { type FC } from 'react'; import { useTranslation } from 'react-i18next' import clsx from 'clsx'; import { Node } from '@antv/x6'; import { Flex, Dropdown, type MenuProps } from 'antd'; const NodeTools: FC<{ node: Node }> = ({ node }) => { const data = node?.getData() || {}; const { t } = useTranslation() const handleClick: MenuProps['onClick'] = (e) => { switch (e.key) { case 'delete': node.remove() break; case 'copy': break; } } return ( , label: {t('common.delete')}}, // { key: 'copy', icon:
, label: t('common.copy') } ], onClick: handleClick }} >
) } export default NodeTools;