import { memo } from 'react'; import { Button } from 'antd'; import { useTranslation } from 'react-i18next'; import { useResponsive } from '@/hooks/useSize'; import LabelValueItem from '../LabelValueItem'; import type { Plan } from '../../useService'; import { useAction } from './useAction'; import { useService } from './useService'; export interface OrderSummaryProps { selectedPlan: Plan | null; selectedPayMethod: string | null; } const OrderSummary = memo(({ selectedPlan, selectedPayMethod }: OrderSummaryProps) => { const { t } = useTranslation(); const { isMobile } = useResponsive(); const { orderTotal } = useService({ selectedPlan }); const { handlePayNow } = useAction({ selectedPlan, selectedPayMethod }); return (
{t('pages.pricing.orderSummary.terms')}