From b1c4ddd0b774922a82a6272bab30982f0cbc6a56 Mon Sep 17 00:00:00 2001 From: swve Date: Mon, 2 Jun 2025 19:38:17 +0200 Subject: [PATCH] feat: minor improvements on the bottom navs --- .../activity/[activityid]/activity.tsx | 102 ++++++++---------- 1 file changed, 43 insertions(+), 59 deletions(-) diff --git a/apps/web/app/orgs/[orgslug]/(withmenu)/course/[courseuuid]/activity/[activityid]/activity.tsx b/apps/web/app/orgs/[orgslug]/(withmenu)/course/[courseuuid]/activity/[activityid]/activity.tsx index 8c8546d4..7e59cd63 100644 --- a/apps/web/app/orgs/[orgslug]/(withmenu)/course/[courseuuid]/activity/[activityid]/activity.tsx +++ b/apps/web/app/orgs/[orgslug]/(withmenu)/course/[courseuuid]/activity/[activityid]/activity.tsx @@ -534,24 +534,6 @@ function ActivityClient(props: ActivityClientProps) { - {activity && activity.published == true && activity.content.paid_access != false && ( - - { ( -
- - -
- )} -
- )} - {isLoading ? ( -
- - - - -
- ) : ( +
+ Status +
- )} - Complete + Complete +
} functionToExecute={unmarkActivityAsCompleteFront} @@ -955,17 +931,11 @@ export function MarkStatus(props: {
- {isLoading ? ( -
- - - - -
- ) : ( + Status +
- )} - {isLoading ? 'Marking...' : 'Mark as complete'} + {isLoading ? 'Marking...' : 'Mark as complete'} +
{showUnmarkedTooltip && ( - Next - - {nextActivity.name} - + Next +
+ {nextActivity.name} + +
); } @@ -1090,12 +1061,13 @@ function PreviousActivityButton({ course, currentActivityId, orgslug }: { course return (
- - Previous - - {previousActivity.name} + Previous +
+ + {previousActivity.name} +
); } @@ -1183,9 +1155,12 @@ function AssignmentTools(props: { confirmationMessage="Are you sure you want to submit your assignment for grading? Once submitted, you will not be able to make any changes." dialogTitle="Submit your assignment for grading" dialogTrigger={ -
- - Submit for grading +
+ Status +
+ + Submit for grading +
} functionToExecute={submitForGradingUI} @@ -1196,18 +1171,27 @@ function AssignmentTools(props: { if (submission[0].submission_status === 'SUBMITTED') { return ( -
- - Grading in progress +
+ Status +
+ + Grading in progress +
) } if (submission[0].submission_status === 'GRADED') { return ( -
- - Graded {finalGrade} +
+ Status +
+ + + Graded + {finalGrade} + +
) }