Addon-docs: Refactor HTML component overrides

This commit is contained in:
Michael Shilman 2019-08-15 01:31:13 +08:00
parent 468ad0f990
commit 0a92f4734e
2 changed files with 11 additions and 9 deletions

View File

@ -4,7 +4,7 @@ import React from 'react';
import { MDXProvider } from '@mdx-js/react';
import { ThemeProvider, ensure as ensureTheme } from '@storybook/theming';
import { DocsWrapper, DocsContent } from '@storybook/components';
import * as html from '@storybook/components/html';
import { components as defaultComponents } from '@storybook/components/html';
import { DocsContextProps, DocsContext } from './DocsContext';
interface DocsContainerProps {
@ -12,14 +12,6 @@ interface DocsContainerProps {
content: React.ElementType<any>;
}
const defaultComponents = Object.entries(html).reduce(
(acc, [k, v]) => ({
...acc,
[k.toLowerCase()]: v,
}),
{}
);
export const DocsContainer: React.FunctionComponent<DocsContainerProps> = ({
context,
content: MDXContent,

View File

@ -1 +1,11 @@
import * as rawComponents from './typography/DocumentFormatting';
export * from './typography/DocumentFormatting';
export const components = Object.entries(rawComponents).reduce(
(acc, [k, v]) => ({
...acc,
[k.toLowerCase()]: v,
}),
{}
);