/
githubmirror
/
docusaurus
Обзор
Документация
Войти
/
githubmirror
/
docusaurus
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/docusaurus-theme-classic/src/theme/BlogPostItems/index.tsx
30 строк
866 B
Sébastien Lorber
refactor: prepare types for React 19 (#10746)
06 дек 2024, 20:03
Не верифицирован
06 дек 2024, 20:03
f9825af
Код
Авторство
О чём код?
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import React, {type ReactNode} from 'react'; import {BlogPostProvider} from '@docusaurus/plugin-content-blog/client'; import BlogPostItem from '@theme/BlogPostItem'; import type {Props} from '@theme/BlogPostItems'; export default function BlogPostItems({ items, component: BlogPostItemComponent = BlogPostItem, }: Props): ReactNode { return ( <> {items.map(({content: BlogPostContent}) => ( <BlogPostProvider key={BlogPostContent.metadata.permalink} content={BlogPostContent}> <BlogPostItemComponent> <BlogPostContent /> </BlogPostItemComponent> </BlogPostProvider> ))} </> ); }