From 76324bc257c10a2dd5d0203b73792f34aa13c219 Mon Sep 17 00:00:00 2001 From: swve Date: Mon, 24 Apr 2023 22:51:33 +0200 Subject: [PATCH] feat: improve chapters and courses indicators --- .../[courseid]/activity/[activityid]/page.tsx | 32 ++++++++------- .../(withmenu)/course/[courseid]/page.tsx | 40 ++++++++++++------- front/components/Editor/Editor.tsx | 1 - .../Editor/Toolbar/ToolbarButtons.tsx | 2 +- front/components/UI/Tooltip/Tooltip.tsx | 22 +++++++--- 5 files changed, 60 insertions(+), 37 deletions(-) diff --git a/front/app/_orgs/[orgslug]/(withmenu)/course/[courseid]/activity/[activityid]/page.tsx b/front/app/_orgs/[orgslug]/(withmenu)/course/[courseid]/activity/[activityid]/page.tsx index 98df7ec9..92591a79 100644 --- a/front/app/_orgs/[orgslug]/(withmenu)/course/[courseid]/activity/[activityid]/page.tsx +++ b/front/app/_orgs/[orgslug]/(withmenu)/course/[courseid]/activity/[activityid]/page.tsx @@ -5,13 +5,14 @@ import React, { useMemo } from "react"; import { getActivity } from "@services/courses/activities"; import { getAPIUrl, getBackendUrl, getUriWithOrg } from "@services/config/config"; import Canva from "@components/Pages/Activities/DynamicCanva/DynamicCanva"; -import styled from "styled-components"; +import styled from "styled-components"; import { getCourse } from "@services/courses/courses"; import VideoActivity from "@components/Pages/Activities/Video/Video"; import useSWR, { mutate } from "swr"; import { Check } from "lucide-react"; import { swrFetcher } from "@services/utils/ts/requests"; import { markActivityAsComplete } from "@services/courses/activity"; +import ToolTip from "@components/UI/Tooltip/Tooltip"; function ActivityPage(params: any) { const activityid = params.params.activityid; @@ -37,7 +38,7 @@ function ActivityPage(params: any) { - + @@ -53,11 +54,14 @@ function ActivityPage(params: any) {
{chapter.activities.map((activity: any) => { return ( - <> - - - {" "} - + + + + + ); })}
@@ -74,10 +78,10 @@ function ActivityPage(params: any) { {activity.type == "video" && } - + {course.trail.activities_marked_complete && - course.trail.activities_marked_complete.includes("activity_" + activityid) && - course.trail.status == "ongoing" ? ( + course.trail.activities_marked_complete.includes("activity_" + activityid) && + course.trail.status == "ongoing" ? (