UNPKG

tandem-front-end

Version:

Visual editor for web components

14 lines 822 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var recompose_1 = require("recompose"); var _a = require("./index.pc"), BaseTabs = _a.Tabs, BaseTab = _a.Tab; exports.TabsComponent = recompose_1.compose(recompose_1.pure)(function (_a) { var items = _a.items, style = _a.style, onTabClick = _a.onTabClick, children = _a.children; return (React.createElement(BaseTabs, { style: style, barProps: { children: items.map(function (item, i) { return (React.createElement(BaseTab, { key: i, labelProps: { children: item.label }, variants: item.selected ? ["Selected"] : null, onClick: function () { return onTabClick(item); } })); }) }, contentProps: { children: children } })); }); //# sourceMappingURL=index.js.map