'use client' import React, { useState } from 'react' interface Template { id: string name: string description: string mc_filters: string[] regulations: string[] } interface Props { templates: Template[] onCreateAudit: (templateId: string, name: string, targetName: string) => void loading: boolean } const REG_COLORS: Record = { dsgvo: 'bg-purple-100 text-purple-700', nis2: 'bg-orange-100 text-orange-700', cra: 'bg-red-100 text-red-700', owasp: 'bg-yellow-100 text-yellow-700', } export function UseCaseSelector({ templates, onCreateAudit, loading }: Props) { const [selected, setSelected] = useState