'use client' import { useState } from 'react' import { AISystem } from './types' interface AddSystemFormProps { onSubmit: (system: Omit) => void onCancel: () => void initialData?: AISystem | null } export function AddSystemForm({ onSubmit, onCancel, initialData }: AddSystemFormProps) { const [formData, setFormData] = useState({ name: initialData?.name || '', description: initialData?.description || '', purpose: initialData?.purpose || '', sector: initialData?.sector || '', classification: (initialData?.classification || 'unclassified') as AISystem['classification'], status: (initialData?.status || 'draft') as AISystem['status'], obligations: initialData?.obligations || [] as string[], }) return (

{initialData ? 'KI-System bearbeiten' : 'Neues KI-System registrieren'}

setFormData({ ...formData, name: e.target.value })} placeholder="z.B. Dokumenten-Scanner" className="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" />