diff --git a/src/entities/additional-service/ui/sms-payment/sms-payment-detail-resend.tsx b/src/entities/additional-service/ui/sms-payment/sms-payment-detail-resend.tsx index f146806..ea4a4f3 100644 --- a/src/entities/additional-service/ui/sms-payment/sms-payment-detail-resend.tsx +++ b/src/entities/additional-service/ui/sms-payment/sms-payment-detail-resend.tsx @@ -1,4 +1,5 @@ import { motion } from 'framer-motion'; +import { useTranslation } from 'react-i18next'; import { IMAGE_ROOT } from '@/shared/constants/common'; import { SmsPaymentDetailResendProps } from '../../../additional-service/model/sms-payment/types'; import { useExtensionSmsResendMutation } from '../../api/sms-payment/use-extension-sms-resend-mutation'; @@ -12,7 +13,8 @@ export const SmsPaymentDetailResend = ({ mid, tid }: SmsPaymentDetailResendProps) => { - + const { t } = useTranslation(); + const variants = { hidden: { y: '100%' }, visible: { y: '0%' }, @@ -32,13 +34,13 @@ export const SmsPaymentDetailResend = ({ sendMessage: smsDetailData.sendMessage }).then((rs) => { if (rs.status) { - snackBar("SMS 발송을 성공하였습니다.") + snackBar(t('additionalService.sms.sendSuccess')) } else { - snackBar(`[실패] ${rs.error?.message}`) + snackBar(t('additionalService.sms.sendFailed', { message: rs.error?.message })) } setBottomSmsPaymentDetailResendOn(false); }).catch((error) => { - snackBar(`[실패] ${error?.response?.data?.message || error?.response?.data?.error?.message}` || '[실패] 신청을 실패하였습니다.') + snackBar(t('additionalService.sms.sendFailed', { message: error?.response?.data?.message || error?.response?.data?.error?.message }) || t('additionalService.sms.sendFailedGeneric')) }); } @@ -61,22 +63,22 @@ export const SmsPaymentDetailResend = ({ >
{smsDetailData?.sendMessage || '-'}
@@ -88,7 +90,7 @@ export const SmsPaymentDetailResend = ({ onClick={onClickResend} disabled={!smsDetailData?.sendMessage} > - 신청 + {t('common.request')}