/
githubmirror
/
trpc
Обзор
Документация
Войти
/
githubmirror
/
trpc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
www/src/theme/BlogPostItem/index.tsx
33 строки
966 B
Julius Marminge
docs: eagerly load comments section (#6511)
18 фев 2025, 04:21
Не верифицирован
18 фев 2025, 04:21
13ef405
Код
Авторство
О чём код?
import { useBlogPost } from '@docusaurus/plugin-content-blog/client'; import { useColorMode } from '@docusaurus/theme-common'; import Giscus from '@giscus/react'; import BlogPostItem from '@theme-original/BlogPostItem'; import React from 'react'; export default function BlogPostItemWrapper(props: any): React.JSX.Element { const { metadata, isBlogPostPage } = useBlogPost(); const { colorMode } = useColorMode(); const { frontMatter } = metadata; const { commentDiscussionId } = frontMatter; return ( <> <BlogPostItem {...props} /> {commentDiscussionId && isBlogPostPage && ( <Giscus repo="trpc/trpc" repoId="MDEwOlJlcG9zaXRvcnkyODA1NTcwNTQ" mapping="number" term={commentDiscussionId as string} strict="0" reactionsEnabled="1" emitMetadata="1" inputPosition="top" theme={colorMode} lang="en" /> )} </> ); }