diff --git a/src/components/TopicDetail/TopicDetail.tsx b/src/components/TopicDetail/TopicDetail.tsx index da1f8b0ed..287db0823 100644 --- a/src/components/TopicDetail/TopicDetail.tsx +++ b/src/components/TopicDetail/TopicDetail.tsx @@ -187,9 +187,14 @@ export function TopicDetail() { return null; } - const contributionDir = resourceType === 'roadmap' ? 'roadmaps' : 'best-practices'; + const contributionDir = + resourceType === 'roadmap' ? 'roadmaps' : 'best-practices'; const contributionUrl = `https://github.com/kamranahmedse/developer-roadmap/tree/master/src/data/${contributionDir}/${resourceId}/content`; + const allowMarkingDone = ['pending', 'learning'].includes(progress); + const allowMarkingLearning = ['pending'].includes(progress); + const allowMarkingPending = ['done', 'learning'].includes(progress); + return (