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} /> - + +