From 3345fb871cffbb59228fd4a670ff2471780b32f0 Mon Sep 17 00:00:00 2001 From: swve Date: Thu, 12 Jun 2025 16:26:01 +0200 Subject: [PATCH] feat: integrate ConfirmationModal for quitting all courses with user confirmation --- .../orgs/[orgslug]/(withmenu)/trail/trail.tsx | 35 ++++++++++++------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/apps/web/app/orgs/[orgslug]/(withmenu)/trail/trail.tsx b/apps/web/app/orgs/[orgslug]/(withmenu)/trail/trail.tsx index 686da786..4536a2ff 100644 --- a/apps/web/app/orgs/[orgslug]/(withmenu)/trail/trail.tsx +++ b/apps/web/app/orgs/[orgslug]/(withmenu)/trail/trail.tsx @@ -12,6 +12,7 @@ import useSWR from 'swr' import { removeCourse } from '@services/courses/activity' import { revalidateTags } from '@services/utils/ts/requests' import { useRouter } from 'next/navigation' +import ConfirmationModal from '@components/Objects/StyledElements/ConfirmationModal/ConfirmationModal' function Trail(params: any) { let orgslug = params.orgslug @@ -59,20 +60,28 @@ function Trail(params: any) {
{trail?.runs?.length > 0 && ( - } - + functionToExecute={handleQuitAllCourses} + status="warning" + /> )}
{!trail ? (