import { useNavigate } from "react-router"; import { useCallback } from "react"; import { useJsonRpc } from "@/hooks/useJsonRpc"; import { Button } from "@components/Button"; export default function SettingsGeneralRebootRoute() { const navigate = useNavigate(); const { send } = useJsonRpc(); const onConfirmUpdate = useCallback(() => { send("reboot", { force: true}); }, [send]); return navigate("..")} onConfirmUpdate={onConfirmUpdate} />; } export function Dialog({ onClose, onConfirmUpdate, }: { onClose: () => void; onConfirmUpdate: () => void; }) { return (
); } function ConfirmationBox({ onYes, onNo, }: { onYes: () => void; onNo: () => void; }) { return (

Reboot JetKVM

Do you want to proceed with rebooting the system?

); }