'use client' import React, { useState } from 'react' import type { ProjectInfo } from '@/lib/sdk/types' type ActionStep = 'choose' | 'confirm-delete' interface ProjectActionDialogProps { project: ProjectInfo onArchive: () => void onPermanentDelete: () => void onCancel: () => void isProcessing: boolean } export function ProjectActionDialog({ project, onArchive, onPermanentDelete, onCancel, isProcessing, }: ProjectActionDialogProps) { const [step, setStep] = useState('choose') if (step === 'confirm-delete') { return (
e.stopPropagation()} >

Endgueltig loeschen

Sind Sie sicher, dass Sie {project.name} unwiderruflich loeschen moechten?

Alle Projektdaten, SDK-States und Dokumente werden permanent geloescht. Diese Aktion kann nicht rueckgaengig gemacht werden.

) } return (
e.stopPropagation()} >

Projekt entfernen

Was moechten Sie mit dem Projekt {project.name} tun?

) }