"use client"; import Image from "next/image"; import Link from "next/link"; import { ArrowRight, DoorOpen, Home, Grid2x2 } from "lucide-react"; import { useState } from "react"; import { cn } from "@/lib/utils"; const categories = [ { id: "binnendeuren", title: "Binnendeuren", subtitle: "Stalen deuren voor binnen gebruik", href: "/producten/binnendeuren", icon: DoorOpen, }, { id: "buitendeuren", title: "Buitendeuren", subtitle: "Stalen deuren voor buiten gebruik", href: "/producten/buitendeuren", icon: Home, }, { id: "kantoorwanden", title: "Kantoorwanden", subtitle: "Glazen wanden voor kantoren", href: "/producten/kantoorwanden", icon: Grid2x2, }, ]; export function OfferSection() { const [activeId, setActiveId] = useState("binnendeuren"); return (
{/* Left Column */}
{/* Label */}
Ons aanbod
{/* Heading */}

Waar ben je
naar op zoek?

{/* Description */}

Bij Proinn vind je deuren en wanden die passen bij iedere situatie. Of je nu op zoek bent naar stijlvolle binnendeuren, sterke buitendeuren of functionele kantoorwanden: wij verzorgen het volledig op maat. Altijd met de kwaliteit, aandacht en service die je van ons mag verwachten.

{/* Category Cards */}
{categories.map((cat) => { const isActive = activeId === cat.id; const Icon = cat.icon; return ( setActiveId(cat.id)} className={cn( "flex items-center gap-4 rounded-xl px-5 py-4 transition-all duration-200", isActive ? "bg-[#1A2E2E] text-white shadow-lg" : "bg-white text-gray-800 shadow-sm hover:shadow-md" )} > {/* Icon */}
{/* Text */}

{cat.title}

{cat.subtitle}

{/* Arrow */}
); })}
{/* Right Column - Image */}
Stalen deur in modern interieur
); }