import { useEffect } from "react"; import { useState } from "react"; import { useContext } from "react"; import { MyContext } from "../data/contextapi"; import InfoIcon from "./InfoIcon"; import ColorSelector from "../../ColorSelector"; const stalKleur = [ { id: "", title: "RAL 9005 fijn structuur", imgUrl: "./images/doortypes/RAL 9005 fijn structuur.png", }, { id: "", title: "RAL 9004 fijn structuur", imgUrl: "./images/doortypes/RAL 9004 fijn structuur.png", }, { id: "", title: "RAL 7021 structuur", imgUrl: "./images/doortypes/RAL 7021 structuur.png", }, { id: "", title: "RAL 7016 structuur", imgUrl: "./images/doortypes/RAL 7016 structuur.png", }, { id: "", title: "RAL 9010 structuur", imgUrl: "./images/doortypes/RAL 9010 structuur.png", }, { id: "", title: "RAL 9016 structuur", imgUrl: "./images/doortypes/RAL 9016 structuur.png", }, { id: "", title: "Anodic brown", imgUrl: "./images/doortypes/Anodic brown.png", }, { id: "", title: "Sterling", imgUrl: "./images/doortypes/Sterling.png", }, { id: "", title: "Nobble bronze", imgUrl: "./images/doortypes/Nobble bronze.png", }, { id: "", title: "Halo 1036", imgUrl: "./images/doortypes/Halo 1036.png", }, { id: "", title: "Halo 1037", imgUrl: "./images/doortypes/Halo 1037.png", }, { id: "", title: "Anodic bronze", imgUrl: "./images/doortypes/Anodic_bronze.png", }, ]; export default function Design() { const { settype, type, setStep, door, setdoor, frameSize, setFrameSize, glassType, setGlassType, frameType, setFrameType, handle, setHandle, attachDesign, setAttachDesign, setColorPickerOpened, customFrameType, setCustomFrameType, setCompositionImage, } = useContext(MyContext); const handleChange = (e) => { const { files } = e.target; console.log(files[0]); setAttachDesign(files[0]); }; return ( <>
{/*
{ setStep("door"); }} > € 400,00
*/}
{ setdoor("george"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/1%20panel.png" ); }} >
setdoor("george")} />
1 paneel
{/*
{ setdoor("govert"); }} >
setdoor("govert")} />
Govert
*/}
{ setdoor("2panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/2%20panel.png" ); }} >
{ setdoor("2panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/2%20panel.png" ); }} />
2 panelen
{ setdoor("3panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/3%20panel.png" ); }} >
{ setdoor("3panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/3%20panel.png" ); }} />
3 panelen
{ setdoor("4panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/4%20panel.png" ); }} >
{ setdoor("4panel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/4%20panel.png" ); }} />
4 panelen
{ setdoor("3pannel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/3-pannel.png" ); }} >
{ setdoor("3pannel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/3-pannel.png" ); }} />
3 panelen ongelijk plus
{ setdoor("annelot"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/annelot.png" ); }} >
{ setdoor("annelot"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/annelot.png" ); }} />
Annelot
{ setdoor("notaris"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt6.png" ); }} >
{ setdoor("notaris"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt6.png" ); }} />
Notaris
{ setdoor("boerderij"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/boerderij.png" ); }} >
{ setdoor("boerderij"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/boerderij.png" ); }} />
Boerderij
{ setdoor("herenhuis"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/herenhuis.png" ); }} >
{ setdoor("herenhuis"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/herenhuis.png" ); }} />
Herenhuis
{ setdoor("rond"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/round.png" ); }} >
{ setdoor("rond"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/round.png" ); }} />
Rond
{ setdoor("rondPlus"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt8.png" ); }} >
{ setdoor("rondPlus"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt8.png" ); }} />
Rond Plus
{ setdoor("low-deep"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/low-deep.png" ); }} >
{ setdoor("low-deep"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/low-deep.png" ); }} />
Low Deep
{ setdoor("rivera"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt10.png" ); }} >
{ setdoor("rivera"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt10.png" ); }} />
Rivera
{ setdoor("porto"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt9.png" ); }} >
{ setdoor("porto"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt9.png" ); }} />
Porto
{ setdoor("toog"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/toog.png" ); }} >
{ setdoor("toog"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/toog.png" ); }} />
Toog
{ setdoor("toogPlus"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt9-right.png" ); }} >
{ setdoor("toogPlus"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt9-right.png" ); }} />
Toog plus
{ setdoor("boender"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt12.png" ); }} >
{ setdoor("boender"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt12.png" ); }} />
Boender
{ setdoor("contempera"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/contempera.png" ); }} >
{ setdoor("contempera"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/contempera.png" ); }} />
Contempera
{ setdoor("fabric"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/fabric.png" ); }} >
{ setdoor("fabric"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/fabric.png" ); }} />
Fabric
{ setdoor("dt13"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt13.png" ); }} >
{ setdoor("dt13"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt13.png" ); }} />
Hoogh
{ setdoor("larino"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/estonia.png" ); }} >
{ setdoor("larino"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/estonia.png" ); }} />
Larino
{ setdoor("dt11"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt11.png" ); }} >
{ setdoor("dt11"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt11.png" ); }} />
Mexico
{ setdoor("parallel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt5.png" ); }} >
{ setdoor("parallel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/dt5.png" ); }} />
Parallel
{ setdoor("grandma"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/grandma.png" ); }} >
{ setdoor("grandma"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/grandma.png" ); }} />
Grandma
{ setdoor("kasteel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/kasteel.png" ); }} >
{ setdoor("kasteel"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/kasteel.png" ); }} />
Kasteel
{ setdoor("kathedraal"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/kathedraal.png" ); }} >
{ setdoor("kathedraal"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/kathedraal.png" ); }} />
Kathedraal
{ setdoor("the-judge"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/the-judge.png" ); }} >
{ setdoor("the-judge"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/the-judge.png" ); }} />
The Judge
{ setdoor("prison"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/prison.png" ); }} >
{ setdoor("prison"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/prison.png" ); }} />
Prison
{ setdoor("curved"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/curved.png" ); }} >
{ setdoor("curved"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/curved.png" ); }} />
Curved
{ setdoor("lindsey"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/lindsey.png" ); }} >
{ setdoor("lindsey"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/lindsey.png" ); }} />
Lindsey
{ setdoor("baku"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/baku.png" ); }} >
{ setdoor("baku"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/baku.png" ); }} />
Baku
{ setdoor("supreme"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/supreme.png" ); }} >
{ setdoor("supreme"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/supreme.png" ); }} />
Supreme
{ setdoor("ultimate"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/ultimate.png" ); }} >
{ setdoor("ultimate"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/ultimate.png" ); }} />
Ultimate
{ setdoor("fisherman"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/fisherman.png" ); }} >
{ setdoor("fisherman"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/fisherman.png" ); }} />
Fisherman
{ setdoor("primier"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/primier.png" ); }} >
{ setdoor("primier"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/primier.png" ); }} />
Primier
{ setdoor("elite"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/elite.png" ); }} >
{ setdoor("elite"); setCompositionImage( "https://config.livingsteel.nl/images/doortypes/elite.png" ); }} />
Elite
{attachDesign ? ( {attachDesign.name} ) : ( ? )}
Eigen design
{/*
{ setdoor("larino"); }} >
setdoor("larino")} />
Larino
*/} {/*
{ setdoor("lucas"); }} >
setdoor("lucas")} />
Lucas
{ setdoor("herman"); }} >
setdoor("herman")} />
Herman
{ setdoor("dt3"); }} >
setdoor("dt3")} />
4 panelen
*/} {/*
{ setdoor("80s"); }} >
setdoor("80s")} />
80’s
{ setdoor("rembrandt"); }} >
setdoor("rembrandt")} />
Rembrandt
{ setdoor("drentse"); }} >
setdoor("drentse")} />
Drentse stijl
*/} {/*
{ setdoor("elody"); }} >
setdoor("elody")} />
Elody
{ setdoor("staldeuren"); }} >
setdoor("staldeuren")} />
Staldeuren
*/}
{/*
Profielmaat
{ setStep('door'); }} > € 0,00
{ setFrameSize(0.25); }} >
setFrameSize(0.25)} />
40mm
{ setFrameSize(0.2); }} >
setFrameSize(0.2)} />
30mm
{ setFrameSize(0.15); }} >
setFrameSize(0.15)} />
20mm
*/}
{/*
{ setStep("door"); }} > € 0,00
*/}
{ setHandle(1); }} >
setHandle(1)} />
Hoeklijn
{ setHandle(2); }} >
setHandle(2)} />
Beugel
{ setHandle(3); }} >
setHandle(3)} />
Circle M
{ setHandle(4); }} >
setHandle(4)} />
Circle L
{ setHandle(5); }} >
setHandle(5)} />
Koker M
{ setHandle(6); }} >
setHandle(6)} />
Koker L
{ setHandle(7); }} >
setHandle(7)} />
Greeploos
{ setHandle(8); }} >
setHandle(8)} />
Handgreep met leer
{/*
{ setStep("door"); }} > € 400,00
*/}
{ setGlassType(0x111111); }} >
setGlassType(0x111111)} />
Helderglas
{/*
{ setGlassType(0xfaf7f0); }} >
setGlassType(0xfaf7f0)} />
Melkglas
*/}
{ setGlassType(0x060909); }} >
setGlassType(0x060909)} />
Rookglas
{ setGlassType(0x98795d); }} >
setGlassType(0x98795d)} />
bronze
{ setGlassType(0xffffff); }} >
setGlassType(0xffffff)} />
Melkglas
{/*
{ setStep("door"); }} > € 400,00
*/}
{stalKleur.map((stal, idx) => (
{ setFrameType(stal.imgUrl); setCustomFrameType({ name: "", color: "" }); }} >
{ setFrameType(stal.imgUrl); setCustomFrameType({ name: "", color: "" }); }} />
{stal.title}
))}
{ setColorPickerOpened(true); }} >
setFrameType(stal.imgUrl)} />
Kies RAL kleur {customFrameType.name !== "" && ( )}
Custom
); }