tandem-front-end
Version:
Visual editor for web components
14 lines • 822 B
JavaScript
;
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