'use client' import React from 'react' import { AIUseCaseModule, AIActRiskClass, AI_ACT_RISK_CLASSES, } from '@/lib/sdk/dsfa/ai-use-case-types' import { Art22AssessmentPanel } from './Art22AssessmentPanel' import { AIRiskCriteriaChecklist } from './AIRiskCriteriaChecklist' import { LEGAL_BASES } from './AIUseCaseEditorConstants' type UpdateFn = (updates: Partial) => void // ============================================================================= // TAB 3: Zweck & Art. 22 // ============================================================================= interface Tab3PurposeProps { module: AIUseCaseModule update: UpdateFn art22Required: boolean } export function Tab3Purpose({ module, update, art22Required }: Tab3PurposeProps) { return (