Files
stalendeuren/components/home/features.tsx
Ubuntu 9cf5cea3ba Add premium configurator with split-screen layout
- Redesigned configurator page with split-screen interface
- Left: Large visual preview with sticky positioning
- Right: Premium white controls container with form steps
- Added complete configurator wizard (5 steps)
- Updated hero CTA to "Zelf ontwerpen"
- Configured Shadcn UI with Slate theme
- Added layout components (Navbar, Footer)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 15:59:37 +00:00

57 lines
1.8 KiB
TypeScript

import { Hammer, Truck, ShieldCheck } from "lucide-react";
const features = [
{
icon: Hammer,
title: "Ambachtelijk Maatwerk",
description:
"Elk product wordt op maat gemaakt in onze eigen werkplaats. Geen standaardwerk, maar vakmanschap tot in detail.",
},
{
icon: Truck,
title: "Snelle Levering",
description:
"Korte doorlooptijden dankzij ons efficiënte productieproces. Van offerte tot montage, wij leveren op tijd.",
},
{
icon: ShieldCheck,
title: "Hoogste Kwaliteit",
description:
"Wij werken uitsluitend met hoogwaardig staal en duurzame coatings. Gebouwd om generaties mee te gaan.",
},
];
export function Features() {
return (
<section className="py-24">
<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
<div className="mb-16 max-w-xl">
<p className="mb-2 text-sm font-semibold uppercase tracking-widest text-brand-orange">
Waarom Proinn
</p>
<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">
Gebouwd op vakmanschap
</h2>
</div>
<div className="grid gap-8 md:grid-cols-3">
{features.map((feature) => (
<div
key={feature.title}
className="group rounded-lg border border-border bg-card p-8 transition-all hover:border-brand-orange/30 hover:shadow-lg"
>
<div className="mb-5 inline-flex rounded-md bg-brand-orange/10 p-3">
<feature.icon className="size-6 text-brand-orange" />
</div>
<h3 className="mb-3 text-lg font-semibold">{feature.title}</h3>
<p className="text-sm leading-relaxed text-muted-foreground">
{feature.description}
</p>
</div>
))}
</div>
</div>
</section>
);
}