UNPKG

865 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.withContexts = exports.renderPreact = void 0;
7
8var _preact = require("preact");
9
10var _index = require("../../index");
11
12var _ContextsPreviewAPI2 = require("../ContextsPreviewAPI");
13
14/**
15 * This is the framework specific bindings for Preact.
16 * '@storybook/preact' expects the returning object from a decorator to be a 'Preact vNode'.
17 */
18var renderPreact = function renderPreact(contextNodes, propsMap, getStoryVNode) {
19 var _ContextsPreviewAPI = (0, _ContextsPreviewAPI2.ContextsPreviewAPI)(),
20 getRendererFrom = _ContextsPreviewAPI.getRendererFrom;
21
22 return getRendererFrom(_preact.h)(contextNodes, propsMap, getStoryVNode);
23};
24
25exports.renderPreact = renderPreact;
26var withContexts = (0, _index.createAddonDecorator)(renderPreact);
27exports.withContexts = withContexts;
\No newline at end of file