/
githubmirror
/
docusaurus
Обзор
Документация
Войти
/
githubmirror
/
docusaurus
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/docusaurus-plugin-debug/src/theme/DebugLayout/index.tsx
60 строк
2 KB
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 Head from '@docusaurus/Head'; import Link from '@docusaurus/Link'; import styles from './styles.module.css'; function DebugNavLink({to, children}: {to: string; children: ReactNode}) { return ( <Link className={styles.navlink} isNavLink to={to} exact activeStyle={{ backgroundColor: '#363739', }}> {children} </Link> ); } export default function DebugLayout({ children, }: { children: ReactNode; }): ReactNode { return ( <> <Head> <html lang="en" /> <title>Docusaurus debug panel</title> <meta name="robots" content="noindex" /> </Head> <div> <nav className={styles.nav}> <DebugNavLink to="/__docusaurus/debug">Config</DebugNavLink> <DebugNavLink to="/__docusaurus/debug/metadata"> Metadata </DebugNavLink> <DebugNavLink to="/__docusaurus/debug/registry"> Registry </DebugNavLink> <DebugNavLink to="/__docusaurus/debug/routes">Routes</DebugNavLink> <DebugNavLink to="/__docusaurus/debug/content">Content</DebugNavLink> <DebugNavLink to="/__docusaurus/debug/globalData"> Global data </DebugNavLink> </nav> <main className={styles.container}>{children}</main> </div> </> ); }