From 6670b7a3813d44cdbcf1ce4b8db3edec9a6c7a4b Mon Sep 17 00:00:00 2001 From: ozakione <29860391+OzakIOne@users.noreply.github.com> Date: Fri, 5 Apr 2024 16:23:43 +0200 Subject: [PATCH] fix types --- .../src/plugin-content-showcase.d.ts | 12 ++++++++++++ .../docusaurus-theme-classic/src/theme-classic.d.ts | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) 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 {