'use client' import React, { useState } from 'react' import { useCompanyProfileForm } from './_hooks/useCompanyProfileForm' import { STEP_EXPLANATIONS } from './_components/constants' import { StepBasicInfo } from './_components/StepBasicInfo' import { StepBusinessModel } from './_components/StepBusinessModel' import { StepCompanySize } from './_components/StepCompanySize' import { StepLocations } from './_components/StepLocations' import { StepDataProtection } from './_components/StepDataProtection' import { StepLegalFramework } from './_components/StepLegalFramework' import { StepMachineBuilder } from './_components/StepMachineBuilder' import { ProfileSummary } from './_components/ProfileSummary' import { PresetSelector } from './_components/PresetSelector' import { COMPANY_PROFILE_PRESETS } from '@/lib/sdk/company-profile-presets' export default function CompanyProfilePage() { const { formData, updateFormData, currentStep, setCurrentStep, wizardSteps, showMachineBuilderStep, isLastStep, draftSaveStatus, canProceed, handleNext, handleBack, handleDeleteProfile, showDeleteConfirm, setShowDeleteConfirm, isDeleting, goToNextStep, } = useCompanyProfileForm() const [showPresets, setShowPresets] = useState(!formData.companyName) // Preset selection view (before wizard) if (showPresets && currentStep !== 99) { return (
Helfen Sie uns, Ihr Unternehmen zu verstehen, damit wir die relevanten Regulierungen identifizieren können.
{(wizardSteps.find(s => s.id === currentStep) || wizardSteps[0]).description}
{STEP_EXPLANATIONS[currentStep] && ({STEP_EXPLANATIONS[currentStep]}
)}Alle gespeicherten Unternehmensdaten werden unwiderruflich gelöscht (DSGVO Art. 17). Diese Aktion kann nicht rückgängig gemacht werden.