diff --git a/src/components/TopicOverlay/TopicOverlay.astro b/src/components/TopicOverlay/TopicOverlay.astro index bbd565bf9..e57809439 100644 --- a/src/components/TopicOverlay/TopicOverlay.astro +++ b/src/components/TopicOverlay/TopicOverlay.astro @@ -3,11 +3,10 @@ import Icon from '../Icon.astro'; import Loader from '../Loader.astro'; export interface Props { - roadmapId: string; + contentContributionLink: string; } -const { roadmapId } = Astro.props; -const githubLink = `https://github.com/kamranahmedse/developer-roadmap/tree/master/src/roadmaps/${roadmapId}/content`; +const { contentContributionLink } = Astro.props; --- diff --git a/src/pages/[roadmapId]/index.astro b/src/pages/[roadmapId]/index.astro index ef6f06551..545aeee4a 100644 --- a/src/pages/[roadmapId]/index.astro +++ b/src/pages/[roadmapId]/index.astro @@ -47,6 +47,8 @@ if (roadmapData.schema) { if (roadmapFAQs.length) { jsonLdSchema.push(generateFAQSchema(roadmapFAQs)); } + +const contentContributionLink = `https://github.com/kamranahmedse/developer-roadmap/tree/master/src/roadmaps/${roadmapId}/content`; --- - + diff --git a/src/pages/best-practices/[bestPracticeId].astro b/src/pages/best-practices/[bestPracticeId].astro index 0446f418c..c4a666003 100644 --- a/src/pages/best-practices/[bestPracticeId].astro +++ b/src/pages/best-practices/[bestPracticeId].astro @@ -4,6 +4,7 @@ import CaptchaScripts from '../../components/Captcha/CaptchaScripts.astro'; import FrameRenderer from '../../components/FrameRenderer/FrameRenderer.astro'; import MarkdownFile from '../../components/MarkdownFile.astro'; import ShareIcons from '../../components/ShareIcons/ShareIcons.astro'; +import TopicOverlay from '../../components/TopicOverlay/TopicOverlay.astro'; import UpcomingForm from '../../components/UpcomingForm.astro'; import BaseLayout from '../../layouts/BaseLayout.astro'; import { BestPracticeFrontmatter, getBestPracticeIds } from '../../lib/best-pratice'; @@ -40,6 +41,8 @@ if (bestPracticeData.schema) { }) ); } + +const contentContributionLink = `https://github.com/kamranahmedse/developer-roadmap/tree/master/src/best-practices/${bestPracticeId}/content`; --- +