diff --git a/src/components/popup/SurveySaleSubmitPopup.tsx b/src/components/popup/SurveySaleSubmitPopup.tsx index 8d02bfe..7a50406 100644 --- a/src/components/popup/SurveySaleSubmitPopup.tsx +++ b/src/components/popup/SurveySaleSubmitPopup.tsx @@ -6,7 +6,7 @@ import { useEffect, useState } from 'react' import { useSessionStore } from '@/store/session' import { useCommCode } from '@/hooks/useCommCode' import { CommCode } from '@/types/CommCode' -// import { sendEmail } from '@/libs/mailer' +import { sendEmail } from '@/libs/mailer' import { useSpinnerStore } from '@/store/spinnerStore' interface SubmitFormData { @@ -91,20 +91,23 @@ export default function SurveySaleSubmitPopup() { window.neoConfirm('送信しますか? 送信後は変更・修正することはできません。', () => { setIsShow(true) submitSurvey({ targetId: submitData.store }) - // sendEmail({ - // to: submitData.receiver, - // subject: submitData.title, - // content: submitData.contents, - // }) - // .then(() => { + sendEmail({ + to: submitData.receiver, + subject: submitData.title, + content: submitData.contents, + }) + .then(() => { if (!isSubmittingSurvey) { popupController.setSurveySaleSubmitPopup(false) } - // }) - // .catch((error) => { - // console.error('Error sending email:', error) - // alert('メール送信に失敗しました。') - // }) + }) + .catch((error) => { + console.error('Error sending email:', error) + alert('メール送信に失敗しました。') + }) + .finally(() => { + setIsShow(false) + }) }) } }