wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
19 lines • 833 B
JavaScript
import * as React from 'react';
import { getView } from './tab';
import { isTab } from '../extract-tabs';
import { sectionWithSiblings } from '../section-with-siblings';
import styles from './styles.scss';
var renderColumn = function (column, storyConfig) {
var view = getView(column.type)(column, storyConfig);
return isTab(column) ? view : sectionWithSiblings(column, view);
};
export var columns = function (_a, storyConfig) {
var items = _a.items;
if (!items.length) {
return null;
}
return (React.createElement("div", { className: styles.layout },
items.map(function (column, i) { return (React.createElement("div", { key: "col-".concat(i) }, renderColumn(column, storyConfig))); }),
items.length === 1 && React.createElement("div", null)));
};
//# sourceMappingURL=columns.js.map