BuildStep.tsx

diorama-builder · ai, form-validation, build-step, step-validation, ui

Manages] F: validates

// Source: https://github.com/hitesh153/diorama-builder | License: MIT | Copyright 2026 Hitesh Goyal
// Provided via justclaw.it.com; keep this notice with the code.
"use client";

import { useReducer, useState, useCallback, useEffect, useRef } from "react";
import { ROOM_PRESETS, findNextPosition, getFloorWall, type RoomConfig, type FloorStyle } from "@diorama/engine";
import { builderReducer, createBuilderState } from "@diorama/ui/src/builderStore";
import { PresetPalette } from "./PresetPalette";
import { AgentAssignPanel } from "./AgentAssignPanel";
import { ThemeStep } from "./ThemeStep";
import { BuildStep3D } from "./BuildStep3D";
import { ProToolbar } from "./ProToolbar";
import { RoomColorPicker } from "../builder/RoomColorPicker";
import { FloorStylePicker } from "../builder/Floo

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search 40K more like it.

Get a free API key