|
|
|
@ -6,6 +6,7 @@ import ShareIcons from '../../../components/ShareIcons/ShareIcons.astro'; |
|
|
|
|
import { TopicDetail } from '../../../components/TopicDetail/TopicDetail'; |
|
|
|
|
import UpcomingForm from '../../../components/UpcomingForm.astro'; |
|
|
|
|
import BaseLayout from '../../../layouts/BaseLayout.astro'; |
|
|
|
|
import { UserProgressModal } from '../../../components/UserProgress/UserProgressModal'; |
|
|
|
|
import { |
|
|
|
|
BestPracticeFrontmatter, |
|
|
|
|
getBestPracticeIds, |
|
|
|
@ -90,7 +91,6 @@ const contentContributionLink = `https://github.com/kamranahmedse/developer-road |
|
|
|
|
<FrameRenderer |
|
|
|
|
resourceType={'best-practice'} |
|
|
|
|
resourceId={bestPracticeId} |
|
|
|
|
jsonUrl={bestPracticeData.jsonUrl} |
|
|
|
|
dimensions={bestPracticeData.dimensions} |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
@ -106,5 +106,11 @@ const contentContributionLink = `https://github.com/kamranahmedse/developer-road |
|
|
|
|
} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<UserProgressModal |
|
|
|
|
resourceId={bestPracticeId} |
|
|
|
|
resourceType='best-practice' |
|
|
|
|
client:only |
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
{bestPracticeData.isUpcoming && <UpcomingForm />} |
|
|
|
|
</BaseLayout> |
|
|
|
|