--- import { DashboardPage } from '../components/Dashboard/DashboardPage'; import BaseLayout from '../layouts/BaseLayout.astro'; import { getAllBestPractices } from '../lib/best-practice'; import { getRoadmapsByTag } from '../lib/roadmap'; const roleRoadmaps = await getRoadmapsByTag('role-roadmap'); const skillRoadmaps = await getRoadmapsByTag('skill-roadmap'); const bestPractices = await getAllBestPractices(); const enrichedRoleRoadmaps = roleRoadmaps .filter((roadmapItem) => !roadmapItem.frontmatter.isHidden) .map((roadmap) => { const { frontmatter } = roadmap; return { id: roadmap.id, url: `/${roadmap.id}`, title: frontmatter.briefTitle, description: frontmatter.briefDescription, relatedRoadmapIds: frontmatter.relatedRoadmaps, renderer: frontmatter.renderer, metadata: { tags: frontmatter.tags, }, }; }); const enrichedSkillRoadmaps = skillRoadmaps .filter((roadmapItem) => !roadmapItem.frontmatter.isHidden) .map((roadmap) => { const { frontmatter } = roadmap; return { id: roadmap.id, url: `/${roadmap.id}`, title: frontmatter.briefTitle === 'Go' ? 'Go Roadmap' : frontmatter.briefTitle, description: frontmatter.briefDescription, relatedRoadmapIds: frontmatter.relatedRoadmaps, renderer: frontmatter.renderer, metadata: { tags: frontmatter.tags, }, }; }); const enrichedBestPractices = bestPractices.map((bestPractice) => { const { frontmatter } = bestPractice; return { id: bestPractice.id, url: `/best-practices/${bestPractice.id}`, title: frontmatter.briefTitle, description: frontmatter.briefDescription, }; }); ---