import {Card, Divider, Popconfirm, theme, Typography} from "antd"; import {t} from "ttag"; import {DeleteFilled} from "@ant-design/icons"; import React from "react"; import {Connector, deleteConnector} from "../../utils/api/connectors"; const {useToken} = theme; export type ConnectorElement = Connector & { id: string, createdAt: string } export function ConnectorsList({connectors, onDelete}: { connectors: ConnectorElement[], onDelete: () => void }) { const {token} = useToken() return <> {connectors.map(connector => <> {t`Connector ${connector.provider}`}} size='small' style={{width: '100%'}} extra={ deleteConnector(connector.id).then(onDelete)} okText={t`Yes`} cancelText={t`No`} >}> )} }