From eb62d124bd0f4885e78990ede5025276b11e36f5 Mon Sep 17 00:00:00 2001
From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
Date: Sat, 17 Aug 2024 23:34:58 -0600
Subject: [PATCH] refactor: add dialog close on submit success
---
.../application/advanced/ports/add-port.tsx | 6 +++--
.../advanced/ports/update-port.tsx | 6 +++--
.../advanced/redirects/add-redirect.tsx | 6 +++--
.../advanced/redirects/update-redirect.tsx | 6 +++--
.../advanced/security/add-security.tsx | 7 +++---
.../advanced/security/update-security.tsx | 6 +++--
.../advanced/volumes/add-volumes.tsx | 8 ++++--
.../advanced/volumes/update-volume.tsx | 25 ++++++++++++-------
.../application/update-application.tsx | 6 +++--
.../dashboard/compose/update-compose.tsx | 6 +++--
.../database/backups/update-backup.tsx | 6 +++--
.../dashboard/mongo/update-mongo.tsx | 6 +++--
.../dashboard/postgres/update-postgres.tsx | 6 +++--
.../components/dashboard/projects/update.tsx | 6 +++--
.../destination/update-destination.tsx | 6 +++--
.../notifications/update-notification.tsx | 6 +++--
16 files changed, 78 insertions(+), 40 deletions(-)
diff --git a/apps/dokploy/components/dashboard/application/advanced/ports/add-port.tsx b/apps/dokploy/components/dashboard/application/advanced/ports/add-port.tsx
index 873baa67..1b613704 100644
--- a/apps/dokploy/components/dashboard/application/advanced/ports/add-port.tsx
+++ b/apps/dokploy/components/dashboard/application/advanced/ports/add-port.tsx
@@ -28,7 +28,7 @@ import {
import { api } from "@/utils/api";
import { zodResolver } from "@hookform/resolvers/zod";
import { PlusIcon } from "lucide-react";
-import { useEffect } from "react";
+import { useEffect, useState } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
import { z } from "zod";
@@ -52,6 +52,7 @@ export const AddPort = ({
applicationId,
children = ,
}: Props) => {
+ const [isOpen, setIsOpen] = useState(false);
const utils = api.useUtils();
const { mutateAsync, isLoading, error, isError } =
@@ -82,6 +83,7 @@ export const AddPort = ({
await utils.application.one.invalidate({
applicationId,
});
+ setIsOpen(false);
})
.catch(() => {
toast.error("Error to create the port");
@@ -89,7 +91,7 @@ export const AddPort = ({
};
return (
-