'use client' import { Package, ShoppingCart, ArrowLeft, Truck, Building2 } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' import { AuthLayout } from './auth-layout' interface CabinetSelectStepProps { onNext: (cabinetType: 'fulfillment' | 'seller' | 'logist' | 'wholesale') => void onBack: () => void } export function CabinetSelectStep({ onNext, onBack }: CabinetSelectStepProps) { const cabinets = [ { id: 'fulfillment' as const, title: 'Фулфилмент', description: 'Склады и логистика', icon: Package, features: ['Склады', 'Логистика', 'ИНН'], color: 'blue', }, { id: 'seller' as const, title: 'Селлер', description: 'Продажи на маркетплейсах', icon: ShoppingCart, features: ['Wildberries', 'Ozon', 'Аналитика'], color: 'purple', }, { id: 'logist' as const, title: 'Логистика', description: 'Логистические решения', icon: Truck, features: ['Доставка', 'Склады', 'ИНН'], color: 'green', }, { id: 'wholesale' as const, title: 'Поставщик', description: 'Поставки товаров', icon: Building2, features: ['Опт', 'Поставки', 'ИНН'], color: 'orange', }, ] return (
{cabinets.map((cabinet) => { const IconComponent = cabinet.icon return ( ) })}
) }