import React, { useState } from 'react'; import { Button, ProTable, Popover } from 'knowdesign'; import { CloseOutlined } from '@ant-design/icons'; export const PopoverBroker = (props: any) => { const [visible, setVisible] = useState(false); const columns = [ { title: 'BrokerID', dataIndex: 'brokerId', key: 'brokerHost', }, { title: 'Host', dataIndex: 'brokerHost', key: 'brokerHost', }, ]; const newPropsData = Object.keys(props.data).map((item) => { return { brokerId: item, brokerHost: props.data[item], }; }); return ( { // return triggerNode; // }} placement="bottomLeft" overlayClassName="custom-popover-borker" trigger={'click'} title={
{props?.title}
} visible={visible} onVisibleChange={(visible) => setVisible(visible)} content={
} > {newPropsData && newPropsData.length > 0 && 查看详情}
); };