import { useNavigate } from "react-router"; import Dialog, { DialogPanel } from "~/components/dialog"; import Text from "~/components/text"; import Title from "~/components/title"; import type { Machine } from "~/types"; interface DeleteProps { machine: Machine; isOpen: boolean; setIsOpen: (isOpen: boolean) => void; } export default function Delete({ machine, isOpen, setIsOpen }: DeleteProps) { const navigate = useNavigate(); return ( navigate("/machines")} variant="destructive"> Remove {machine.givenName} This machine will be permanently removed from your network. To re-add it, you will need to reauthenticate to your tailnet from the device. ); }