UI and error handling

feat/ai-roadmap
Kamran Ahmed 1 month ago
parent 1174a6c9a9
commit 4b560c80de
  1. 14
      src/components/GenerateCourse/AICourseContent.tsx
  2. 2
      src/components/GenerateCourse/AICourseRoadmapView.tsx

@ -291,14 +291,14 @@ export function AICourseContent(props: AICourseContentProps) {
onUpgrade={() => setShowUpgradeModal(true)}
onShowLimits={() => setShowAILimitsPopup(true)}
/>
</div>
<AIRoadmapViewSwitch
viewMode={viewMode}
setViewMode={setViewMode}
isLoading={isLoading}
variant="text"
/>
<AIRoadmapViewSwitch
viewMode={viewMode}
setViewMode={setViewMode}
isLoading={isLoading}
variant="text"
/>
</div>
</div>
</header>

@ -199,7 +199,7 @@ export function AICourseRoadmapView(props: AICourseRoadmapViewProps) {
);
return (
<div className="relative mx-auto min-h-[500px] rounded-xl border border-gray-200 bg-white shadow-sm lg:max-w-7xl">
<div className="relative mx-auto min-h-[500px] rounded-xl border border-gray-200 bg-white shadow-sm lg:max-w-5xl">
{isLoading && (
<div className="absolute inset-0 flex h-full w-full items-center justify-center">
<Loader2Icon className="h-10 w-10 animate-spin stroke-[3px]" />

Loading…
Cancel
Save