import {ArrowRight, Box, CheckCircle2, DoorOpen, Layers3, Plug, Settings2, ShoppingCart, Workflow} from 'lucide-react'; import type {Metadata} from 'next'; import Image from 'next/image'; import Link from 'next/link'; import {ButtonLink} from '@/components/ButtonLink'; import {Faq} from '@/components/Faq'; import {HeroVisual} from '@/components/HeroVisual'; import {SectionHeader} from '@/components/SectionHeader'; import {Stats} from '@/components/Stats'; import {homeContent, marketingFaq, orderedDemos} from '@/config/content'; import messages from '../../../messages/pl.json'; export const metadata: Metadata = { title: messages.metadata.homeTitle, description: messages.metadata.homeDescription }; const platformIcons = [Settings2, Workflow, Plug, ShoppingCart]; const industryIcons = [Box, Layers3, CheckCircle2]; export default function HomePage() { return (

{homeContent.hero.eyebrow}

{homeContent.hero.title}

{homeContent.hero.description}

{homeContent.hero.primaryCta} {homeContent.hero.secondaryCta}
{orderedDemos.map(demo => (
{demo.imageUrl ? ( ) : ( )}

{demo.eyebrow}

{demo.title}

{demo.intro}

{demo.openLabel}
))}
{homeContent.benefits.map((item, index) => { const Icon = platformIcons[index]; return (

{item.title}

{item.description}

); })}
{homeContent.industries.map((item, index) => { const Icon = industryIcons[index]; return (

{item.title}

{item.description}

); })}
    {homeContent.features.map(feature => (
  • {feature}
  • ))}
{homeContent.process.map((item, index) => (
{index + 1}

{item.title}

{item.description}

))}

{homeContent.finalCta.title}

{homeContent.finalCta.description}

{homeContent.finalCta.button}
); }