UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

24 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.columns = void 0; var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var tab_1 = require("./tab"); var extract_tabs_1 = require("../extract-tabs"); var section_with_siblings_1 = require("../section-with-siblings"); var styles_scss_1 = tslib_1.__importDefault(require("./styles.scss")); var renderColumn = function (column, storyConfig) { var view = (0, tab_1.getView)(column.type)(column, storyConfig); return (0, extract_tabs_1.isTab)(column) ? view : (0, section_with_siblings_1.sectionWithSiblings)(column, view); }; var columns = function (_a, storyConfig) { var items = _a.items; if (!items.length) { return null; } return (React.createElement("div", { className: styles_scss_1.default.layout }, items.map(function (column, i) { return (React.createElement("div", { key: "col-".concat(i) }, renderColumn(column, storyConfig))); }), items.length === 1 && React.createElement("div", null))); }; exports.columns = columns; //# sourceMappingURL=columns.js.map