--- import FeaturedVideos from '../components/FeaturedVideos.astro'; import FeaturedGuides from '../components/FeaturedGuides.astro'; import FeaturedItems from '../components/FeaturedItems/FeaturedItems.astro'; import HeroSection from '../components/HeroSection/HeroSection.astro'; import BaseLayout from '../layouts/BaseLayout.astro'; import { getAllBestPractices } from '../lib/best-practice'; import { getAllGuides } from '../lib/guide'; import { getRoadmapsByTag } from '../lib/roadmap'; import { getAllVideos } from '../lib/video'; import { getAllQuestionGroups } from '../lib/question-group'; const roleRoadmaps = await getRoadmapsByTag('role-roadmap'); const skillRoadmaps = await getRoadmapsByTag('skill-roadmap'); const bestPractices = await getAllBestPractices(); const questionGroups = await getAllQuestionGroups(); const guides = await getAllGuides(); const questionGuides = (await getAllQuestionGroups()).filter( (questionGroup) => questionGroup.frontmatter.authorId, ); const videos = await getAllVideos(); ---
!roadmapItem.frontmatter.isHidden) .map((roadmapItem) => ({ text: roadmapItem.frontmatter.briefTitle, url: `/${roadmapItem.id}`, isNew: roadmapItem.frontmatter.isNew, isUpcoming: roadmapItem.frontmatter.isUpcoming, }))} showCreateRoadmap={true} /> !roadmapItem.frontmatter.isHidden) .map((roadmapItem) => ({ text: roadmapItem.frontmatter.briefTitle === 'Go' ? 'Go Roadmap' : roadmapItem.frontmatter.briefTitle, url: `/${roadmapItem.id}`, isNew: roadmapItem.frontmatter.isNew, isUpcoming: roadmapItem.frontmatter.isUpcoming, }))} showCreateRoadmap={true} /> ({ text: bestPractice.frontmatter.briefTitle, url: `/best-practices/${bestPractice.id}`, isNew: bestPractice.frontmatter.isNew, isUpcoming: bestPractice.frontmatter.isUpcoming, }))} /> ({ text: questionGroup.frontmatter.briefTitle, url: `/questions/${questionGroup.id}`, isNew: questionGroup.frontmatter.isNew, }))} />