'use client' import type { FC } from 'react' import * as React from 'react' import { useTranslation } from 'react-i18next' import { TriggerAll } from '@/app/components/base/icons/src/vender/workflow' import PlanUpgradeModal from '@/app/components/billing/plan-upgrade-modal' import UsageInfo from '@/app/components/billing/usage-info' type Props = { show: boolean onClose: () => void onUpgrade: () => void usage: number total: number resetInDays?: number } const TriggerEventsLimitModal: FC = ({ show, onClose, onUpgrade, usage, total, resetInDays, }) => { const { t } = useTranslation() return ( >} title={t('triggerLimitModal.title', { ns: 'billing' })} description={t('triggerLimitModal.description', { ns: 'billing' })} extraInfo={( )} /> ) } export default React.memo(TriggerEventsLimitModal)