From ef02ba22b5b83b8926d6aaaacdb8367bdb4ed11a Mon Sep 17 00:00:00 2001
From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
Date: Fri, 2 May 2025 16:07:46 -0600
Subject: [PATCH] Refactor delete schedule action in ShowSchedules component
- Replaced the delete button with a DialogAction component for improved user interaction.
- Added confirmation dialog for deleting schedules, enhancing user experience and preventing accidental deletions.
- Updated success and error notifications for better feedback upon schedule deletion.
---
.../application/schedules/show-schedules.tsx | 33 +++++++++++--------
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/apps/dokploy/components/dashboard/application/schedules/show-schedules.tsx b/apps/dokploy/components/dashboard/application/schedules/show-schedules.tsx
index e0079ad4..69598a21 100644
--- a/apps/dokploy/components/dashboard/application/schedules/show-schedules.tsx
+++ b/apps/dokploy/components/dashboard/application/schedules/show-schedules.tsx
@@ -26,6 +26,7 @@ import {
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
+import { DialogAction } from "@/components/shared/dialog-action";
interface Props {
applicationId: string;
@@ -161,32 +162,36 @@ export const ShowSchedules = ({ applicationId }: Props) => {
applicationId={applicationId}
/>
-
+
+