UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

18 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.importExample = void 0; var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var import_string_1 = require("../../../StoryPage/import-string"); var SkeletonRectangle_1 = require("../../../SkeletonRectangle/SkeletonRectangle"); var Code_1 = require("./Code"); var importExample = function (_a, storyConfig) { var _b = _a.dataHook, dataHook = _b === void 0 ? '' : _b, source = _a.source, loading = _a.loading; return loading ? (React.createElement(SkeletonRectangle_1.SkeletonRectangle, { height: "73px", margin: "0 0 54px 0" })) : typeof source === 'string' ? (React.createElement(Code_1.Code, { "data-hook": dataHook }, source.trim())) : (source || (React.createElement(Code_1.Code, { "data-hook": dataHook }, (0, import_string_1.importString)({ metadata: storyConfig.metadata, config: storyConfig.config, exampleImport: storyConfig.exampleImport, })))); }; exports.importExample = importExample; //# sourceMappingURL=index.js.map