From bf8d90b18cf04202aafd16c9a589a33096c110fc Mon Sep 17 00:00:00 2001 From: Vishnu Date: Tue, 13 May 2025 18:34:24 +0530 Subject: [PATCH] Refactor SelectFloorPlan and LayoutModel components to use Zustand for layout management and improve code clarity --- .../components/temporary/SelectFloorPlan.tsx | 13 +++---- .../modules/builder/layout/layoutImage.tsx | 35 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/app/src/components/temporary/SelectFloorPlan.tsx b/app/src/components/temporary/SelectFloorPlan.tsx index 4e9cb1a..b206749 100644 --- a/app/src/components/temporary/SelectFloorPlan.tsx +++ b/app/src/components/temporary/SelectFloorPlan.tsx @@ -1,23 +1,24 @@ -import React, { useState } from "react"; +import React from "react"; +import useLayoutStore from "../../store/builder/uselayoutStore"; const SelectFloorPlan: React.FC = () => { - const [preset, setPreset] = useState(""); + const { currentLayout, setLayout } = useLayoutStore(); return (
Don't have an idea? Use these presets!