'use client' import type { TriggerSubscription } from '@/app/components/workflow/block-selector/types' import { RiDeleteBinLine, RiWebhookLine, } from '@remixicon/react' import { useBoolean } from 'ahooks' import { useTranslation } from 'react-i18next' import ActionButton from '@/app/components/base/action-button' import Tooltip from '@/app/components/base/tooltip' import { cn } from '@/utils/classnames' import { DeleteConfirm } from './delete-confirm' type Props = { data: TriggerSubscription } const SubscriptionCard = ({ data }: Props) => { const { t } = useTranslation() const [isShowDeleteModal, { setTrue: showDeleteModal, setFalse: hideDeleteModal, }] = useBoolean(false) return ( <>