/** Deployment comparison and SSH password prompt. */
import { useState } from "react";
import { Checkbox, Dialog, Input } from "@/ui";
import { useDeployment } from "./store";
import { SyncDialog } from "./SyncDialog";
import styles from "./Deployment.module.css";
export function SecretDialog() {
const prompt = useDeployment((s) => s.secret);
const [secret, setSecret] = useState("");
const [save, setSave] = useState(false);
if (!prompt) return null;
const finish = (answer: { secret: string; save: boolean } | null) => {
prompt.resolve(answer);
setSecret("");
setSave(false);
};
return (
);
}
export function DeploymentDialogs() {
return (
<>
>
);
}