diff --git a/packages/docz-theme-default/src/components/ui/Render.tsx b/packages/docz-theme-default/src/components/ui/Render.tsx
index 197359b5d..943f9ab07 100644
--- a/packages/docz-theme-default/src/components/ui/Render.tsx
+++ b/packages/docz-theme-default/src/components/ui/Render.tsx
@@ -24,9 +24,16 @@ const Code = styled('div')`
}
`
-export const Render: RenderComponent = ({ component, code }) => (
+export const Render: RenderComponent = ({
+ component,
+ code,
+ className,
+ style,
+}) => (
- {component}
+
+ {component}
+
{code}
)
diff --git a/packages/docz/src/components/DocPreview.tsx b/packages/docz/src/components/DocPreview.tsx
index ca2d88fe7..ee8f7c0dc 100644
--- a/packages/docz/src/components/DocPreview.tsx
+++ b/packages/docz/src/components/DocPreview.tsx
@@ -16,6 +16,8 @@ const DefaultLoading: SFC = () => null
export type RenderComponent = ComponentType<{
component: JSX.Element
code: any
+ className?: string
+ style?: any
}>
export const DefaultRender: RenderComponent = ({ component, code }) => (
diff --git a/packages/docz/src/components/Playground.tsx b/packages/docz/src/components/Playground.tsx
index d6ff5a3f1..418c82e37 100644
--- a/packages/docz/src/components/Playground.tsx
+++ b/packages/docz/src/components/Playground.tsx
@@ -9,15 +9,21 @@ export interface PlaygroundProps {
__code: (components: ComponentsMap) => any
children: any
components: ComponentsMap
+ className?: string
+ style?: any
}
const BasePlayground: SFC = ({
components,
children,
__code,
+ className,
+ style,
}) => {
return components && components.render ? (