wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
18 lines • 1.08 kB
JavaScript
;
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