From b6473947ffca3472cad453da7967557085c2f627 Mon Sep 17 00:00:00 2001 From: swve Date: Sat, 15 Jun 2024 21:18:18 +0100 Subject: [PATCH] feat: new course thumbnail design --- .../Objects/Thumbnails/CourseThumbnail.tsx | 36 +++++++++++++++---- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/apps/web/components/Objects/Thumbnails/CourseThumbnail.tsx b/apps/web/components/Objects/Thumbnails/CourseThumbnail.tsx index 174b63ae..995daf4a 100644 --- a/apps/web/components/Objects/Thumbnails/CourseThumbnail.tsx +++ b/apps/web/components/Objects/Thumbnails/CourseThumbnail.tsx @@ -6,7 +6,7 @@ import { getUriWithOrg } from '@services/config/config' import { deleteCourseFromBackend } from '@services/courses/courses' import { getCourseThumbnailMediaDirectory } from '@services/media/media' import { revalidateTags } from '@services/utils/ts/requests' -import { Settings, X } from 'lucide-react' +import { BookMinus, FilePenLine, Settings, Settings2, X, EllipsisVertical } from 'lucide-react' import { useLHSession } from '@components/Contexts/LHSessionContext' import Link from 'next/link' import { useRouter } from 'next/navigation' @@ -71,7 +71,10 @@ function CourseThumbnail(props: PropsType) { /> )} -

{props.course.name}

+
+

{props.course.name}

+

{props.course.description}

+
) } @@ -89,7 +92,24 @@ const AdminEditsArea = (props: { checkMethod="roles" orgId={props.course.org_id} > -
+
+ +
+ +
+
- +
+ - +
} functionToExecute={() => props.deleteCourses(props.courseId)}