'use client' import Tooltip from '@/app/components/base/tooltip' import cn from '@/utils/classnames' import React from 'react' import { useTranslation } from 'react-i18next' import { CreateButtonType, CreateSubscriptionButton } from './create' import SubscriptionCard from './subscription-card' import { useSubscriptionList } from './use-subscription-list' type SubscriptionListViewProps = { showTopBorder?: boolean } export const SubscriptionListView: React.FC = ({ showTopBorder = false, }) => { const { t } = useTranslation() const { subscriptions } = useSubscriptionList() const subscriptionCount = subscriptions?.length || 0 return (
{subscriptionCount > 0 && (
{t('pluginTrigger.subscription.listNum', { num: subscriptionCount })}
)} 0 ? CreateButtonType.ICON_BUTTON : CreateButtonType.FULL_BUTTON} />
{subscriptionCount > 0 && (
{subscriptions?.map(subscription => ( ))}
)}
) }