diff --git a/docs/rest/api/createResource.md b/docs/rest/api/createResource.md index ca23d457d340..d22e9fd9a3b5 100644 --- a/docs/rest/api/createResource.md +++ b/docs/rest/api/createResource.md @@ -2,6 +2,7 @@ id: createResource title: createResource() - TypeScript definition for REST API resources sidebar_label: createResource +description: Resources are a collection of RestEndpoints that operate on a common data by sharing a schema --- diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 7b320b1ad6a4..6d7eea4468a6 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -75,13 +75,6 @@ const config: Config = { content: '#003a67', }, }, - { - tagName: 'meta', - attributes: { - name: 'twitter:site', - content: '@dataclientio', - }, - }, ], stylesheets: [ { @@ -229,6 +222,7 @@ const config: Config = { require.resolve('./src/css/root.css'), require.resolve('./src/css/customTheme.css'), ], + meta, }, gtag: { trackingID: 'G-1E9TCGX1ZE', @@ -380,6 +374,17 @@ const config: Config = { // Open Graph and Twitter card images. ogImage: 'img/client-logo.png', twitterImage: 'img/client-logo.png', + metadata: [ + { + name: 'twitter:site', + content: '@dataclientio', + }, + { + property: 'og:site_name', + content: 'Data Client', + }, + { name: 'twitter:card', content: 'summary' }, + ], announcementBar: { id: 'announcementBar-2', // Increment on change content: `If you like Reactive Data Client, give it a ⭐️ on GitHub`, diff --git a/website/src/theme/DocItem/Metadata/index.tsx b/website/src/theme/DocItem/Metadata/index.tsx index 35a834e3e0c4..9e1163c5dab9 100644 --- a/website/src/theme/DocItem/Metadata/index.tsx +++ b/website/src/theme/DocItem/Metadata/index.tsx @@ -12,7 +12,7 @@ export default function MetadataWrapper(props: Props): JSX.Element { metadata: { title }, } = useDoc(); // for short titles, without subheaders - if (title.length < 28 && !title.includes(' - ')) + if (title.length < 30 && !title.includes(' - ')) return ; return ( <> diff --git a/website/src/theme/Root.js b/website/src/theme/Root.js deleted file mode 100644 index 2041d21b54e6..000000000000 --- a/website/src/theme/Root.js +++ /dev/null @@ -1,7 +0,0 @@ -import { DataProvider } from '@data-client/react'; -import React from 'react'; - -// Default implementation, that you can customize -export default function Root({ children }) { - return {children}; -} diff --git a/website/src/theme/Root.tsx b/website/src/theme/Root.tsx new file mode 100644 index 000000000000..5adb689bbf40 --- /dev/null +++ b/website/src/theme/Root.tsx @@ -0,0 +1,3 @@ +export default function Root({ children }) { + return <>{children}; +}