'use client' import { useState } from 'react' import { RiskSeverity } from '@/lib/sdk' import { AddRequirementData } from '../_types' export function AddRequirementForm({ onSubmit, onCancel, }: { onSubmit: (data: AddRequirementData) => void onCancel: () => void }) { const [formData, setFormData] = useState({ regulation: '', article: '', title: '', description: '', criticality: 'MEDIUM' as RiskSeverity, }) return (

Neue Anforderung

setFormData({ ...formData, regulation: e.target.value })} placeholder="z.B. DSGVO" className="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" />
setFormData({ ...formData, article: e.target.value })} placeholder="z.B. Art. 6" className="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" />
setFormData({ ...formData, title: e.target.value })} placeholder="z.B. Rechtmaessigkeit der Verarbeitung" className="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" />