--- import Icon from './AstroIcon.astro'; import LoginPopup from './AuthenticationFlow/LoginPopup.astro'; import RoadmapHint from './RoadmapHint.astro'; import RoadmapNote from './RoadmapNote.astro'; import TopicSearch from './TopicSearch/TopicSearch.astro'; import YouTubeAlert from './YouTubeAlert.astro'; import ProgressHelpPopup from './ProgressHelpPopup.astro'; import { MarkFavorite } from './FeaturedItems/MarkFavorite'; import { TeamVersions } from './TeamVersions/TeamVersions'; export interface Props { title: string; description: string; note?: string; tnsBannerLink?: string; roadmapId: string; isUpcoming?: boolean; hasSearch?: boolean; hasTopics?: boolean; } const { title, description, roadmapId, tnsBannerLink, isUpcoming = false, hasSearch = false, note, hasTopics = false, } = Astro.props; const isRoadmapReady = !isUpcoming; ---

{title}

{description}

{ !hasSearch && ( <> {isRoadmapReady && ( <> )} ) } { hasSearch && (  Visual Roadmap ) }
{ isRoadmapReady && ( Suggest ) }
{ hasTopics && ( ) } {hasSearch && }
{note && }