added ui fro and iintegerated ui for decal modification

This commit is contained in:
2025-08-26 15:50:02 +05:30
parent 547fd1af12
commit 165325468a
9 changed files with 204 additions and 45 deletions

View File

@@ -38,7 +38,7 @@ interface BuilderState {
zoneColor: string;
// Decal Settings
selectedDecal: Object3D | null;
selectedDecal: { decalMesh: Object3D, decalData: Decal } | null;
deletableDecal: Object3D | null;
// Aisle General
@@ -87,7 +87,7 @@ interface BuilderState {
setZoneColor: (color: string) => void;
// Setters - Decal
setSelectedDecal: (decal: Object3D | null) => void;
setSelectedDecal: (decal: { decalMesh: Object3D, decalData: Decal } | null) => void;
setDeletableDecal: (decal: Object3D | null) => void;
// Setters - Aisle General
@@ -290,7 +290,7 @@ export const useBuilderStore = create<BuilderState>()(
// === Setters: Decal ===
setSelectedDecal: (decal: Object3D | null) => {
setSelectedDecal: (decal: { decalMesh: Object3D, decalData: Decal } | null) => {
set((state) => {
state.selectedDecal = decal;
})