diff --git a/src/pages/LockersRegistration.jsx b/src/pages/LockersRegistration.jsx index f3e8479..703c423 100644 --- a/src/pages/LockersRegistration.jsx +++ b/src/pages/LockersRegistration.jsx @@ -14,7 +14,8 @@ function LockersRegistration() { const location = useLocation(); const showToast = useToast(); const { setIsLoading } = useLoading(); - const { noOfLockers, cabinetId } = location.state; + const noOfLockers = location.state?.noOfLockers; + const cabinetId = location.state?.cabinetId; const [submitting, setSubmitting] = useState(false); const [notification, setNotification] = useState({ visible: false, @@ -22,7 +23,7 @@ function LockersRegistration() { type: "", }); - const initLockers = Array(parseInt(noOfLockers)) + const initLockers = Array(noOfLockers ? parseInt(noOfLockers) : 0) .fill() .map(() => ({ id: "", @@ -209,9 +210,9 @@ function LockersRegistration() { {notification.visible && (