From dc42be5a79e9dbd3056697351bd7e76d8fef6f59 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Thu, 28 Nov 2019 22:10:49 +0100 Subject: [PATCH] Fix 'cannot read property h of undefined' --- addons/contexts/src/preview/frameworks/preact.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/contexts/src/preview/frameworks/preact.ts b/addons/contexts/src/preview/frameworks/preact.ts index 659fd6940693..ece1de938e6b 100644 --- a/addons/contexts/src/preview/frameworks/preact.ts +++ b/addons/contexts/src/preview/frameworks/preact.ts @@ -1,4 +1,4 @@ -import Preact from 'preact'; +import { h, VNode } from 'preact'; import { createAddonDecorator, Render } from '../../index'; import { ContextsPreviewAPI } from '../ContextsPreviewAPI'; @@ -6,9 +6,9 @@ import { ContextsPreviewAPI } from '../ContextsPreviewAPI'; * This is the framework specific bindings for Preact. * '@storybook/preact' expects the returning object from a decorator to be a 'Preact vNode'. */ -export const renderPreact: Render = (contextNodes, propsMap, getStoryVNode) => { +export const renderPreact: Render = (contextNodes, propsMap, getStoryVNode) => { const { getRendererFrom } = ContextsPreviewAPI(); - return getRendererFrom(Preact.h)(contextNodes, propsMap, getStoryVNode); + return getRendererFrom(h)(contextNodes, propsMap, getStoryVNode); }; export const withContexts = createAddonDecorator(renderPreact);