import Link from "next/link"; import Image from "next/image"; import { ArrowRight, Star } from "lucide-react"; export interface HeroSectionProps { eyebrow?: string; title?: React.ReactNode; subtitle?: string; ctaText?: string; ctaLink?: string; secondaryCtaText?: string; secondaryCtaLink?: string; backgroundImage?: string; features?: string[]; } export function HeroSection({ eyebrow = "Wrocław i Dolny Śląsk", title = ( <> Klimatyzacja
na Dolnym Śląsku ), subtitle = "Montaż, serwis i naprawa — przyjeżdżamy do Ciebie. Obsługujemy tam gdzie inni odmawiają, w tym klimatyzatory LG.", ctaText = "Darmowa wycena", ctaLink = "/kontakt", secondaryCtaText = "Zobacz ofertę", secondaryCtaLink = "/sklep", backgroundImage = "/images/hero/hero-section-image.webp", features }: HeroSectionProps = {}) { return (
{/* TODO ZDJĘCIE HERO: realne zdjęcie firmy/montażu, format poziomy min. 1920×1080, plik public/hero.jpg */} Montaż klimatyzacji i pomp ciepła {/* NAKŁADKA POD TEKST - jednolita, przyciemniająca */}
{/* Badge */} {eyebrow && (
{eyebrow}
)} {/* Heading */}

{title}

{/* Subtitle */}

{subtitle}

{/* Optional Features List */} {features && features.length > 0 && (
    {features.map((feature, idx) => (
  • {feature}
  • ))}
)} {/* CTA Buttons */}
{ctaText && ctaLink && ( {ctaText} )} {secondaryCtaText && secondaryCtaLink && ( {secondaryCtaText} )}
); }