"use client"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, } from "@/components/ui/alert-dialog"; import { Trash2, Tags } from "lucide-react"; interface DangerZoneCardProps { categorizedCount: number; onClearCategories: () => void; onResetData: () => void; } export function DangerZoneCard({ categorizedCount, onClearCategories, onResetData, }: DangerZoneCardProps) { return ( Zone dangereuse Actions irréversibles - procédez avec prudence {/* Supprimer catégories des opérations */} Supprimer toutes les catégories ? Cette action va retirer la catégorie de {categorizedCount}{" "} opération{categorizedCount > 1 ? "s" : ""}. Les catégories elles-mêmes ne seront pas supprimées, seulement leur affectation aux opérations. Annuler Supprimer les affectations {/* Réinitialiser toutes les données */} Êtes-vous sûr ? Cette action supprimera définitivement tous vos comptes, transactions, catégories et dossiers. Cette action est irréversible. Annuler Supprimer tout ); }