import Modal from "../ui/Modal"; import Button from "../ui/Button"; interface Props { projectName: string; onConfirm: () => void; onCancel: () => void; } export default function ConfirmRemoveModal({ projectName, onConfirm, onCancel }: Props) { return ( } > {/* Everything remove_project() destroys, named. It removes the container, *both* named volumes (triple-c-home-{id} and triple-c-claude-config-{id}), the triple-c-snapshot-{id} image and the project's keychain secrets — so an accurate warning has to reach past "the config volume". The last sentence is the reassuring half and matters just as much: project folders are bind mounts from the host and nothing here touches them. */}

Are you sure you want to remove{" "} {projectName}? This deletes its container, both of its volumes and its saved container image — so the home directory, the Claude login and config, installed skills, session transcripts, scheduled tasks and any stored credentials all go with it.

Your project folders on this machine are mounted in, not copied, and are left untouched.

); }