"use client"; import { useConfiguratorStore, type DoorType } from "@/lib/store"; import { useFormContext } from "@/components/offerte/form-context"; import { Check } from "lucide-react"; const doorTypes: Array<{ value: DoorType; label: string; description: string; }> = [ { value: "taats", label: "Taatsdeur", description: "Pivoterende deur met verticaal draaimechanisme", }, { value: "scharnier", label: "Scharnierdeur", description: "Klassieke deur met zijscharnieren", }, { value: "paneel", label: "Vast Paneel", description: "Vast glaspaneel zonder bewegend mechanisme", }, ]; const gridTypes: Array<{ value: "3-vlak" | "4-vlak" | "geen"; label: string; description: string; }> = [ { value: "geen", label: "Geen verdeling", description: "Volledig vlak" }, { value: "3-vlak", label: "3-vlaks", description: "2 horizontale balken" }, { value: "4-vlak", label: "4-vlaks", description: "3 horizontale balken" }, ]; export function StepProduct() { const { nextStep } = useFormContext(); const { doorType, gridType, setDoorType, setGridType } = useConfiguratorStore(); function handleDoorTypeSelect(type: DoorType) { setDoorType(type); } function handleGridTypeSelect(type: "3-vlak" | "4-vlak" | "geen") { setGridType(type); } function handleContinue() { nextStep(); } return (
Selecteer het type stalen deur dat u wilt configureren.
Kies het aantal horizontale vlakken.