'use client' import { useState } from 'react' import { Card, CardContent } from '@/components/ui/card' import { Button } from '@/components/ui/button' import { cn } from '@/lib/utils' import { SECTORS } from '@/lib/extensions/sectors' import { resolveIcon } from '@/lib/extensions/icon-resolver' import { Briefcase, ArrowRight, Loader2 } from 'lucide-react' interface Step2SectorSelectionProps { onNext: (data: { sector_slug: string | null }) => void onBack: () => void isSaving: boolean } export default function Step2SectorSelection({ onNext, onBack, isSaving }: Step2SectorSelectionProps) { const [selected, setSelected] = useState(null) const industrySectors = SECTORS.filter(s => s.slug !== 'general') return (

Vilken bransch verkar du inom?

Vi anpassar verktyg och tillägg baserat på din bransch. Du kan alltid ändra detta senare.

{industrySectors.map(sector => { const Icon = resolveIcon(sector.icon) const isSelected = selected === sector.slug return ( setSelected(sector.slug)} >

{sector.name}

{sector.description}

{sector.extensions.length} branschverktyg

) })} {/* "Other" option */} setSelected('other')} >

Annan bransch

Generella verktyg utan branschspecifika tillägg

) }