From 3fcf92c7f5826ccb123801026f0333aa88a3758a Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Mon, 7 Apr 2025 12:51:13 +0100 Subject: [PATCH] UI changes for TW4 --- src/components/ChangelogImages.tsx | 8 ++++---- src/components/GenerateCourse/AICourseContent.tsx | 2 +- src/components/GenerateRoadmap/RoadmapTopicDetail.tsx | 2 +- src/components/PageProgress.tsx | 2 +- src/components/SQLCourse/ChapterRow.tsx | 4 ++-- src/components/SQLCourse/CourseFeature.tsx | 4 ++-- src/components/TopicDetail/TopicDetail.tsx | 4 ++-- src/styles/global.css | 4 ++++ 8 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/components/ChangelogImages.tsx b/src/components/ChangelogImages.tsx index 269694466..6166aac73 100644 --- a/src/components/ChangelogImages.tsx +++ b/src/components/ChangelogImages.tsx @@ -1,4 +1,4 @@ -import { ChevronLeft, ChevronRight, MoveRight } from 'lucide-react'; +import { ChevronLeft, ChevronRight } from 'lucide-react'; import React, { useState, useEffect, useCallback } from 'react'; interface ChangelogImagesProps { @@ -73,7 +73,7 @@ const ChangelogImages: React.FC = ({ images }) => { {enlargedImage && (
= ({ images }) => { className="max-h-[90%] max-w-[90%] rounded-xl object-contain" />
-
+
); } diff --git a/src/components/PageProgress.tsx b/src/components/PageProgress.tsx index 85f336e5a..8f16b10ac 100644 --- a/src/components/PageProgress.tsx +++ b/src/components/PageProgress.tsx @@ -28,7 +28,7 @@ export function PageProgress(props: Props) { return (
{/* Tailwind based spinner for full page */} -
+
diff --git a/src/components/SQLCourse/CourseFeature.tsx b/src/components/SQLCourse/CourseFeature.tsx index d3a5ec715..54d2457cc 100644 --- a/src/components/SQLCourse/CourseFeature.tsx +++ b/src/components/SQLCourse/CourseFeature.tsx @@ -34,7 +34,7 @@ export function CourseFeature(props: CourseFeatureProps) { setIsZoomed(false); setIsExpanded(false); }} - className="fixed inset-0 z-999 flex cursor-zoom-out items-center justify-center bg-black bg-opacity-75" + className="fixed inset-0 z-999 flex cursor-zoom-out items-center justify-center bg-black/75" > setIsExpanded(!isExpanded)} className={cn( - 'z-20 flex w-full items-center rounded-lg border border-zinc-800 bg-zinc-900/50 px-4 py-3 text-left transition-colors duration-200 ease-out hover:bg-zinc-800/40', + 'z-20 flex w-full cursor-pointer items-center rounded-lg border border-zinc-800 bg-zinc-900/50 px-4 py-3 text-left transition-colors duration-200 ease-out hover:bg-zinc-800/40', { 'relative bg-zinc-800 hover:bg-zinc-800': isExpanded, }, diff --git a/src/components/TopicDetail/TopicDetail.tsx b/src/components/TopicDetail/TopicDetail.tsx index 498d6d930..4483a16c7 100644 --- a/src/components/TopicDetail/TopicDetail.tsx +++ b/src/components/TopicDetail/TopicDetail.tsx @@ -13,7 +13,7 @@ import { renderTopicProgress, updateResourceProgress as updateResourceProgressApi, } from '../../lib/resource-progress'; -import { pageProgressMessage, sponsorHidden } from '../../stores/page'; +import { pageProgressMessage } from '../../stores/page'; import { TopicProgressButton } from './TopicProgressButton'; import { showLoginPopup } from '../../lib/popup'; import { useToast } from '../../hooks/use-toast'; @@ -623,7 +623,7 @@ export function TopicDetail(props: TopicDetailProps) { )}
-
+
); } diff --git a/src/styles/global.css b/src/styles/global.css index f95c33be2..73079c6e6 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -31,6 +31,10 @@ ::file-selector-button { border-color: var(--color-gray-200, currentcolor); } + + button { + @apply cursor-pointer; + } } @utility container {