diff --git a/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx b/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx index c649d20b6..1732db4d8 100644 --- a/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx @@ -7,13 +7,13 @@ import { useWrStore } from "@/app/store"; import { btnClass } from "@/app/store/common/code"; import { type RvwHistTableType } from "@/app/store/matDmd/coMatRvw/type"; import { - confirmToast, formatPhoneNumber, getCity, getdmdMatFlag, tableData, yearOptions, } from "@/components/lib/func/common"; +import { useConfirm } from "@frontend-opensource/use-react-hooks"; import type { objSearchType } from "@/components/ui/modal/fcltReg/bdstRegModal/bdstRegModal"; import { ContentsDiv, @@ -44,6 +44,7 @@ export default function RuseRvwHstry() { const { rvwHistRes, ruseHistHeadList, rvwHistCount } = ruseHist; const { regAuthrtYn } = auth; const alert = useAlertStore((state) => state.setMessage); + const { confirm } = useConfirm(); const [pageNation, setPageNatiion] = useState(1); @@ -145,7 +146,7 @@ export default function RuseRvwHstry() { }, [rvwHistData] ); - const confrirmToast = () => { + const confrirmToast = async () => { const completeData = rvwHistData ?.map((item) => { if (item?.completeYn.chk && item.splyFcltFlg === "검토완료") { @@ -155,7 +156,9 @@ export default function RuseRvwHstry() { .filter((item) => item !== undefined); if (completeData && completeData?.length > 0) { - confirmToast(t('isMatchFinishMsg'), () => ruseRvwComplete(completeData as number[])); + if (await confirm(t("isMatchFinishMsg"))) { + await ruseRvwComplete(completeData as number[]); + } // const handleConfirm = async () => { // ruseRvwComplete(completeData as number[]); @@ -319,7 +322,7 @@ export default function RuseRvwHstry() { > 조회 - diff --git a/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx b/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx index 88b58e3f7..8e82c8c0d 100644 --- a/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx @@ -8,7 +8,6 @@ import { btnClass } from "@/app/store/common/code"; import { excelCoSttnParsing } from "@/app/store/matDmd/coSttn/excel"; import { fetchType, getFetch } from "@/components/lib/api"; import { - //confirmToast, excelDownload, formatPhoneNumber, getCity, @@ -180,7 +179,6 @@ export default function CoSttn() { const message = await coSttnPwInit(dmdInfoId); alert(message); }; - //confirmToast( t('isInitPw', { dmdInfoId: dmdInfoSliceId }), handleConfirm, 'text-2xl'); if (await confirm(t('isInitPw', { dmdInfoId: dmdInfoSliceId }))) { await handleConfirm(); } diff --git a/apps/wr/app/(with-layout)/matMng/coMng/ldrmntCoSttn/page.tsx b/apps/wr/app/(with-layout)/matMng/coMng/ldrmntCoSttn/page.tsx index 41e16088e..4bbaa3a43 100644 --- a/apps/wr/app/(with-layout)/matMng/coMng/ldrmntCoSttn/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMng/ldrmntCoSttn/page.tsx @@ -5,7 +5,6 @@ import { btnClass } from "@/app/store/common/code"; import { type customLdrmnt } from "@/app/store/matDmd/ldrmntCoSttn"; import { ldrmntHeadListExport } from "@/app/store/matDmd/ldrmntCoSttn/headList"; import { - confirmToast, excelDownload, getCity, tableData @@ -27,6 +26,7 @@ import { } from "@common/business_components/ui"; import ListDiv from "@common/business_components/ui/list_div"; import { Button } from "@common/components/ui"; +import { useConfirm } from "@frontend-opensource/use-react-hooks"; import { useAlertStore } from "@/src/shared/lib"; import { useCallback, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; @@ -47,6 +47,7 @@ export default function LdrmntCoSttn() { const [isDownloadClicked, setIsDownloadClicked] = useState(false); const { t } = useTranslation('base'); const alert = useAlertStore((state) => state.setMessage); + const { confirm } = useConfirm(); const { regAuthrtYn, mdfcnAuthrtYn } = auth; const excelClick = useCallback(() => { @@ -277,7 +278,9 @@ export default function LdrmntCoSttn() { setDetailModal({ ...detailModal, isOpen: false }); ldrmntSearch(false, pageNation, '20', computeCityNm(), searchTxt || ""); }; - confirmToast(t('isUpdateMsg'), handleConfirm); + if (await confirm(t("isUpdateMsg"))) { + await handleConfirm(); + } }} />} /> diff --git a/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx b/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx index 5bf2850c8..4577ef3e8 100644 --- a/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx +++ b/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx @@ -11,11 +11,11 @@ import { type rswtrChkDetailsZodType, } from "@/app/store/prfmncReg/chkgdnReg/rswrtChkgdn"; import { - confirmToast, excelArrayDownload, excelDownload, yearOptions, } from "@/components/lib/func/common"; +import { useConfirm } from "@frontend-opensource/use-react-hooks"; import ChkgdExcel from "@/components/ui/modal/chkgd/chkgdExcel/chkgdExcel"; import ChkgdModal from "@/components/ui/modal/chkgd/chkgdModal/chkgdModal"; import RainChkgdTable from "@/components/ui/table/chkgdTable/rainChkgd/rainChkgdTable"; @@ -66,6 +66,7 @@ export default function Page() { return state; }); const { regAuthrtYn, mdfcnAuthrtYn, delAuthrtYn,laeSeCd } = auth; + const { confirm } = useConfirm(); const [isRegExcel, setIsRegExcel] = useState(false); const [updateRainDetail, setUpdateRainDetail] = useState([]); const [updateRswtDetail, setUpdateRSwtDetail] = useState([]); @@ -236,18 +237,22 @@ export default function Page() { }, [rainChkgdn.isSttn, rswtChkgdn.isSttn]); const { t } = useTranslation('base'); - const clickDelete = (data: number[], selFcltDiv: string) => { + const clickDelete = async (data: number[], selFcltDiv: string) => { if (data.length > 0) { if (selFcltDiv === "RNB") { const handleConfirm = async () => { rainChkDelete(data, searchYear); }; - confirmToast(t('isDeleteMsg'), handleConfirm); + if (await confirm(t("isDeleteMsg"))) { + await handleConfirm(); + } } else { const handleConfirm = async () => { rswtChkDelete(data, searchYear); }; - confirmToast(t('isDeleteMsg'), handleConfirm); + if (await confirm(t("isDeleteMsg"))) { + await handleConfirm(); + } } } }; @@ -330,7 +335,7 @@ export default function Page() {