From cb414f282409247c8ede9db2ded511dbcbda1e68 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Wed, 28 May 2025 10:44:19 +0530 Subject: [PATCH] feat: enhance aisle management with new properties and types --- .../layout/sidebarRight/SideBarRight.tsx | 33 +++-- .../properties/AisleProperties.tsx | 140 ++++++++++-------- .../Instances/instance/aisleInstance.tsx | 5 + .../instance/aisleTypes/dashedAisle.tsx | 4 +- .../instance/aisleTypes/dottedAisle.tsx | 58 ++++++++ .../instance/aisleTypes/solidAisle.tsx | 4 +- .../aisle/aisleCreator/aisleCreator.tsx | 55 ++----- .../aisle/aisleCreator/referenceAisle.tsx | 76 ++++++++-- app/src/store/builder/useAisleStore.ts | 16 +- app/src/store/builder/useBuilderStore.ts | 42 ++++++ app/src/types/builderTypes.d.ts | 11 +- 11 files changed, 296 insertions(+), 148 deletions(-) create mode 100644 app/src/modules/builder/aisle/Instances/instance/aisleTypes/dottedAisle.tsx create mode 100644 app/src/store/builder/useBuilderStore.ts diff --git a/app/src/components/layout/sidebarRight/SideBarRight.tsx b/app/src/components/layout/sidebarRight/SideBarRight.tsx index 10de581..44199bc 100644 --- a/app/src/components/layout/sidebarRight/SideBarRight.tsx +++ b/app/src/components/layout/sidebarRight/SideBarRight.tsx @@ -16,6 +16,7 @@ import Simulations from "./simulation/Simulations"; import useVersionHistoryStore, { useSaveVersion, useSelectedFloorItem, + useToolMode, } from "../../../store/builder/store"; import { useSelectedEventData, @@ -26,10 +27,12 @@ import AsstePropertiies from "./properties/AssetProperties"; import ZoneProperties from "./properties/ZoneProperties"; import EventProperties from "./properties/eventProperties/EventProperties"; import VersionHistory from "./versionHisory/VersionHistory"; +import AisleProperties from "./properties/AisleProperties"; const SideBarRight: React.FC = () => { const { activeModule } = useModuleStore(); const { toggleUIRight } = useToggleStore(); + const { toolMode } = useToolMode(); const { subModule, setSubModule } = useSubModuleStore(); const { selectedFloorItem } = useSelectedFloorItem(); const { selectedEventData } = useSelectedEventData(); @@ -62,9 +65,8 @@ const SideBarRight: React.FC = () => { return (
{toggleUIRight && ( @@ -74,9 +76,8 @@ const SideBarRight: React.FC = () => { {activeModule !== "simulation" && (