'use client' import type { FC } from 'react' import React from 'react' import { useTranslation } from 'react-i18next' import Modal from '@/app/components/base/modal' import Button from '@/app/components/base/button' import { TriggerAll } from '@/app/components/base/icons/src/vender/workflow' import UsageInfo from '@/app/components/billing/usage-info' import UpgradeBtn from '@/app/components/billing/upgrade-btn' import type { Plan } from '@/app/components/billing/type' import styles from './index.module.css' type Props = { show: boolean onDismiss: () => void onUpgrade: () => void usage: number total: number resetInDays?: number planType: Plan } const TriggerEventsLimitModal: FC = ({ show, onDismiss, onUpgrade, usage, total, resetInDays, }) => { const { t } = useTranslation() return (
{t('billing.triggerLimitModal.title')}
{t('billing.triggerLimitModal.description')}
) } export default React.memo(TriggerEventsLimitModal)