mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-01 14:06:15 +00:00
#591 - server-ssh-keys
This commit is contained in:
@ -23,7 +23,7 @@ type SshKeyForm = {
|
||||
public_key: string;
|
||||
};
|
||||
|
||||
export default function AddSshKey({ children }: { children: ReactNode }) {
|
||||
export default function AddSshKey({ children, onKeyAdded }: { children: ReactNode; onKeyAdded?: () => void }) {
|
||||
const [open, setOpen] = useState(false);
|
||||
|
||||
const form = useForm<Required<SshKeyForm>>({
|
||||
@ -36,6 +36,9 @@ export default function AddSshKey({ children }: { children: ReactNode }) {
|
||||
form.post(route('ssh-keys.store'), {
|
||||
onSuccess: () => {
|
||||
setOpen(false);
|
||||
if (onKeyAdded) {
|
||||
onKeyAdded();
|
||||
}
|
||||
},
|
||||
});
|
||||
};
|
||||
|
Reference in New Issue
Block a user