diff --git a/packages/docusaurus-plugin-content-showcase/src/plugin-content-showcase.d.ts b/packages/docusaurus-plugin-content-showcase/src/plugin-content-showcase.d.ts index 1a822bd5b3..d7cd6ec304 100644 --- a/packages/docusaurus-plugin-content-showcase/src/plugin-content-showcase.d.ts +++ b/packages/docusaurus-plugin-content-showcase/src/plugin-content-showcase.d.ts @@ -17,6 +17,18 @@ declare module '@docusaurus/plugin-content-showcase' { color: string; }; + type TagType = + | 'favorite' + | 'opensource' + | 'product' + | 'design' + | 'i18n' + | 'versioning' + | 'large' + | 'meta' + | 'personal' + | 'rtl'; + export type TagsOption = { [tagName: string]: Tag; }; diff --git a/packages/docusaurus-theme-classic/src/theme-classic.d.ts b/packages/docusaurus-theme-classic/src/theme-classic.d.ts index 3c3e7cb6f0..9151c32759 100644 --- a/packages/docusaurus-theme-classic/src/theme-classic.d.ts +++ b/packages/docusaurus-theme-classic/src/theme-classic.d.ts @@ -250,7 +250,7 @@ declare module '@theme/BlogPostItems' { declare module '@theme/ShowcaseDetails' { import type {ShowcaseItem} from '@docusaurus/plugin-content-showcase'; - export type User = ShowcaseItem['website'][number]; + export type User = ShowcaseItem; export type Props = { content: User; @@ -262,7 +262,7 @@ declare module '@theme/ShowcaseDetails' { declare module '@theme/Showcase' { import type {ShowcaseItem} from '@docusaurus/plugin-content-showcase'; - export type User = ShowcaseItem['website'][number]; + export type User = ShowcaseItem; export type Props = { content: User[]; @@ -278,7 +278,7 @@ declare module '@theme/Showcase/ShowcaseCard' { preview: string | null; // null = use our serverless screenshot service website: string; source: string | null; - tags: TagType[]; + tags: string[]; }; export interface Props {