dokploy/components/dashboard/settings/cluster/registry/add-self-registry.tsx
2024-05-03 12:27:06 -06:00

53 lines
1.3 KiB
TypeScript

import React from "react";
import {
AlertDialog,
AlertDialogAction,
AlertDialogCancel,
AlertDialogContent,
AlertDialogDescription,
AlertDialogFooter,
AlertDialogHeader,
AlertDialogTitle,
AlertDialogTrigger,
} from "@/components/ui/alert-dialog";
import { Button } from "@/components/ui/button";
import { api } from "@/utils/api";
import { toast } from "sonner";
export const AddSelfRegistry = () => {
return (
<AlertDialog>
<AlertDialogTrigger asChild>
<Button>Enable Self Hosted Registry</Button>
</AlertDialogTrigger>
<AlertDialogContent>
<AlertDialogHeader>
<AlertDialogTitle>Are you absolutely sure?</AlertDialogTitle>
<AlertDialogDescription>
This will setup a self hosted registry.
</AlertDialogDescription>
</AlertDialogHeader>
<AlertDialogFooter>
<AlertDialogCancel>Cancel</AlertDialogCancel>
<AlertDialogAction
onClick={async () => {
// await mutateAsync({
// authId,
// })
// .then(async () => {
// utils.user.all.invalidate();
// toast.success("User delete succesfully");
// })
// .catch(() => {
// toast.error("Error to delete the user");
// });
}}
>
Confirm
</AlertDialogAction>
</AlertDialogFooter>
</AlertDialogContent>
</AlertDialog>
);
};