Skip to content

Commit

Permalink
quick fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Josh-Cena committed Jun 11, 2022
1 parent 43d0af3 commit f826fa7
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 8 deletions.
Expand Up @@ -47,7 +47,10 @@ exports[`wrap TypeScript wrap ComponentInFolder 2`] = `
import ComponentInFolder from '@theme-original/ComponentInFolder';
import type ComponentInFolderType from '@theme/ComponentInFolder';
type Props = ComponentProps<typeof ComponentInFolderType>;
type RawProps = ComponentProps<typeof ComponentInFolderType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function ComponentInFolderWrapper(props: Props): JSX.Element {
return (
Expand All @@ -64,7 +67,10 @@ exports[`wrap TypeScript wrap ComponentInFolder/ComponentInSubFolder 2`] = `
import ComponentInSubFolder from '@theme-original/ComponentInFolder/ComponentInSubFolder';
import type ComponentInSubFolderType from '@theme/ComponentInFolder/ComponentInSubFolder';
type Props = ComponentProps<typeof ComponentInSubFolderType>;
type RawProps = ComponentProps<typeof ComponentInSubFolderType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function ComponentInSubFolderWrapper(props: Props): JSX.Element {
return (
Expand All @@ -81,7 +87,10 @@ exports[`wrap TypeScript wrap FirstLevelComponent 2`] = `
import FirstLevelComponent from '@theme-original/FirstLevelComponent';
import type FirstLevelComponentType from '@theme/FirstLevelComponent';
type Props = ComponentProps<typeof FirstLevelComponentType>;
type RawProps = ComponentProps<typeof FirstLevelComponentType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function FirstLevelComponentWrapper(props: Props): JSX.Element {
return (
Expand Down
Expand Up @@ -277,7 +277,10 @@ exports[`swizzle wrap ComponentInFolder TS: ComponentInFolder/index.tsx 1`] = `
import ComponentInFolder from '@theme-original/ComponentInFolder';
import type ComponentInFolderType from '@theme/ComponentInFolder';
type Props = ComponentProps<typeof ComponentInFolderType>;
type RawProps = ComponentProps<typeof ComponentInFolderType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function ComponentInFolderWrapper(props: Props): JSX.Element {
return (
Expand Down Expand Up @@ -321,7 +324,10 @@ exports[`swizzle wrap ComponentInFolder/ComponentInSubFolder TS: ComponentInFold
import ComponentInSubFolder from '@theme-original/ComponentInFolder/ComponentInSubFolder';
import type ComponentInSubFolderType from '@theme/ComponentInFolder/ComponentInSubFolder';
type Props = ComponentProps<typeof ComponentInSubFolderType>;
type RawProps = ComponentProps<typeof ComponentInSubFolderType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function ComponentInSubFolderWrapper(props: Props): JSX.Element {
return (
Expand Down Expand Up @@ -365,7 +371,10 @@ exports[`swizzle wrap ComponentInFolder/Sibling TS: ComponentInFolder/Sibling.ts
import Sibling from '@theme-original/ComponentInFolder/Sibling';
import type SiblingType from '@theme/ComponentInFolder/Sibling';
type Props = ComponentProps<typeof SiblingType>;
type RawProps = ComponentProps<typeof SiblingType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function SiblingWrapper(props: Props): JSX.Element {
return (
Expand Down Expand Up @@ -407,7 +416,10 @@ exports[`swizzle wrap FirstLevelComponent TS: FirstLevelComponent.tsx 1`] = `
import FirstLevelComponent from '@theme-original/FirstLevelComponent';
import type FirstLevelComponentType from '@theme/FirstLevelComponent';
type Props = ComponentProps<typeof FirstLevelComponentType>;
type RawProps = ComponentProps<typeof FirstLevelComponentType>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function FirstLevelComponentWrapper(props: Props): JSX.Element {
return (
Expand Down
5 changes: 4 additions & 1 deletion packages/docusaurus/src/commands/swizzle/actions.ts
Expand Up @@ -125,7 +125,10 @@ export async function wrap({
import ${componentName} from '@theme-${importType}/${themeComponentName}';
import type ${componentName}Type from '@theme/${themeComponentName}';
type Props = ComponentProps<typeof ${componentName}Type>;
type RawProps = ComponentProps<typeof ${componentName}Type>;
// ComponentProps is a little buggy, quick fix.
// https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60766
type Props = unknown extends RawProps ? {} : RawProps;
export default function ${wrapperComponentName}(props: Props): JSX.Element {
return (
Expand Down

0 comments on commit f826fa7

Please sign in to comment.