import { Button } from '@/components/ui/button'; import { Trash2, Folder, AlertTriangle, Shield, RotateCcw } from 'lucide-react'; import { cn } from '@/lib/utils'; import type { Project } from '../shared/types'; interface DangerZoneSectionProps { project: Project | null; onDeleteClick: () => void; skipSandboxWarning: boolean; onResetSandboxWarning: () => void; } export function DangerZoneSection({ project, onDeleteClick, skipSandboxWarning, onResetSandboxWarning, }: DangerZoneSectionProps) { return (

Danger Zone

Destructive actions and reset options.

{/* Sandbox Warning Reset */} {skipSandboxWarning && (

Sandbox Warning Disabled

The sandbox environment warning is hidden on startup

)} {/* Project Delete */} {project && (

{project.name}

{project.path}

)} {/* Empty state when nothing to show */} {!skipSandboxWarning && !project && (

No danger zone actions available.

)}
); }