From 7bed4a6576def22d04ec72d69e72667414417e57 Mon Sep 17 00:00:00 2001 From: alaguraj Date: Fri, 8 Aug 2025 13:44:25 +0530 Subject: [PATCH] floor delete method changed to put method. --- .../(floor-plan-update)/floor-plan/page.jsx | 45 ++++++++++++++----- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/src/app/admin/(floor-plan-update)/floor-plan/page.jsx b/src/app/admin/(floor-plan-update)/floor-plan/page.jsx index 7db3b8e..14d22b9 100644 --- a/src/app/admin/(floor-plan-update)/floor-plan/page.jsx +++ b/src/app/admin/(floor-plan-update)/floor-plan/page.jsx @@ -55,7 +55,7 @@ const DineInInner = () => { description: "", }); const [floorErrors, setFloorErrors] = useState({}); - const [floorDeleteConfirm, setFloorDeleteConfirm] = useState({ show: false, id: null }); + const [floorDeleteConfirm, setFloorDeleteConfirm] = useState({ show: false, id: null, isDeleted: null }); // Room const [showRoomModal, setShowRoomModal] = useState(false); @@ -216,8 +216,11 @@ const DineInInner = () => { const handleFloorDelete = async () => { try { - await client.delete(`/Dine360 Floor/${floorDeleteConfirm.id}`); - setFloorDeleteConfirm({ show: false, id: null }); + const body = { + isdeleted: floorDeleteConfirm?.isDeleted == 0 ? 1 : 0 + } + await client.put(`/Dine360 Floor/${floorDeleteConfirm.id}`, body); + setFloorDeleteConfirm({ show: false, id: null, isDeleted: null }); getFloor(); } catch (error) { if ( @@ -491,7 +494,11 @@ const DineInInner = () => { getRoomData(floor.name); }} > -
+
+ { + floor?.isdeleted == 1 && () + } + {
  • { e.preventDefault(); - setFloorDeleteConfirm({ show: true, id: floor.name }); + setFloorDeleteConfirm({ show: true, id: floor.name, isDeleted: floor.isdeleted }); }}> - Delete + {floor.isdeleted === 1 ? ( + <> + Restore + + ) : ( + <> + Delete + + )}
  • @@ -577,7 +592,7 @@ const DineInInner = () => { type="button" data-bs-toggle="dropdown" > - +
    • @@ -825,23 +840,29 @@ const DineInInner = () => {
      -
      Confirm Delete
      +
      + {floorDeleteConfirm?.isDeleted === 0 ? "Confirm to Delete" : "Confirm to Restore"} +
      -

      Are you sure you want to delete this floor?

      +

      + {floorDeleteConfirm?.isDeleted === 0 + ? "Are you sure you want to set this floor as Delete?" + : "Are you sure you want to set this floor as Restore?"} +