diff --git a/src/components/StockTakeManagement/PickerCardList.tsx b/src/components/StockTakeManagement/PickerCardList.tsx index 15c437a..6c6f0ca 100644 --- a/src/components/StockTakeManagement/PickerCardList.tsx +++ b/src/components/StockTakeManagement/PickerCardList.tsx @@ -13,6 +13,11 @@ import { TablePagination, Grid, LinearProgress, + Dialog, + DialogTitle, + DialogContent, + DialogContentText, + DialogActions, } from "@mui/material"; import { useState, useCallback, useEffect } from "react"; import { useTranslation } from "react-i18next"; @@ -41,7 +46,7 @@ const PickerCardList: React.FC = ({ onCardClick, onReStockT const [stockTakeSessions, setStockTakeSessions] = useState([]); const [page, setPage] = useState(0); const [creating, setCreating] = useState(false); - + const [openConfirmDialog, setOpenConfirmDialog] = useState(false); const fetchStockTakeSessions = useCallback(async () => { setLoading(true); try { @@ -64,6 +69,7 @@ const PickerCardList: React.FC = ({ onCardClick, onReStockT const paged = stockTakeSessions.slice(startIdx, startIdx + PER_PAGE); const handleCreateStockTake = useCallback(async () => { + setOpenConfirmDialog(false); setCreating(true); try { const result = await createStockTakeForSections(); @@ -177,7 +183,7 @@ const PickerCardList: React.FC = ({ onCardClick, onReStockT + + + ); };