Add empty message

pull/8189/head
Kamran Ahmed 3 months ago
parent 94231874b0
commit 8ebc67baa1
  1. 16
      src/components/HeroSection/FavoriteRoadmaps.tsx

@ -65,7 +65,7 @@ export function FavoriteRoadmaps(props: FavoriteRoadmapsProps) {
icon={<CheckIcon additionalClasses="mr-1.5 h-[14px] w-[14px]" />} icon={<CheckIcon additionalClasses="mr-1.5 h-[14px] w-[14px]" />}
isLoading={isLoading} isLoading={isLoading}
title="Your progress and bookmarks" title="Your progress and bookmarks"
isEmpty={progress.length === 0} isEmpty={!isLoading && progress.length === 0}
emptyTitle={ emptyTitle={
<> <>
No bookmarked roadmaps yet No bookmarked roadmaps yet
@ -102,7 +102,7 @@ export function FavoriteRoadmaps(props: FavoriteRoadmapsProps) {
icon={<MapIcon className="mr-1.5 h-[14px] w-[14px]" />} icon={<MapIcon className="mr-1.5 h-[14px] w-[14px]" />}
isLoading={isLoading} isLoading={isLoading}
title="Your custom roadmaps" title="Your custom roadmaps"
isEmpty={customRoadmaps.length === 0} isEmpty={!isLoading && customRoadmaps.length === 0}
emptyTitle={ emptyTitle={
<> <>
No custom roadmaps found No custom roadmaps found
@ -140,19 +140,17 @@ export function FavoriteRoadmaps(props: FavoriteRoadmapsProps) {
icon={<Sparkle className="mr-1.5 h-[14px] w-[14px]" />} icon={<Sparkle className="mr-1.5 h-[14px] w-[14px]" />}
isLoading={isLoading} isLoading={isLoading}
title="Your AI roadmaps" title="Your AI roadmaps"
isEmpty={aiRoadmaps.length === 0} isEmpty={!isLoading && aiRoadmaps.length === 0}
emptyTitle={ emptyTitle={
<> <>
No AI roadmaps found No AI roadmaps found
<button <a
onClick={() => { href="/ai"
setIsCreatingCustomRoadmap(true);
}}
className="ml-1.5 inline-flex items-center gap-1 font-medium text-blue-500 underline-offset-2 hover:underline" className="ml-1.5 inline-flex items-center gap-1 font-medium text-blue-500 underline-offset-2 hover:underline"
> >
<SquareCheckBig className="size-3.5" strokeWidth={2.5} /> <SquareCheckBig className="size-3.5" strokeWidth={2.5} />
Generate AI roadmap Generate AI roadmap
</button> </a>
</> </>
} }
> >
@ -184,7 +182,7 @@ export function FavoriteRoadmaps(props: FavoriteRoadmapsProps) {
icon={<FolderKanban className="mr-1.5 h-[14px] w-[14px]" />} icon={<FolderKanban className="mr-1.5 h-[14px] w-[14px]" />}
isLoading={isLoading} isLoading={isLoading}
title="Your active projects" title="Your active projects"
isEmpty={projectsToShow.length === 0} isEmpty={!isLoading && projectsToShow.length === 0}
emptyTitle={ emptyTitle={
<> <>
No active projects found No active projects found

Loading…
Cancel
Save