@up-group-ui/react-controls
Version:
Up shared react controls
17 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TabContentWrapper = void 0;
var tslib_1 = require("tslib");
var jsx_runtime_1 = require("react/jsx-runtime");
var typestyle_1 = require("typestyle");
var styles_1 = require("./styles");
var TabContentWrapper = function (props) { return ((0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, { children: props.contents.map(function (v, i) { return ((0, jsx_runtime_1.jsx)(TabContent, { loadType: props.loadType, selectedTabKey: props.selectedTabKey, tab: v, tabKey: i }, i)); }) }, void 0)); };
exports.TabContentWrapper = TabContentWrapper;
var TabContent = function (props) {
var forceStyle = {};
if (props.selectedTabKey != props.tabKey) {
forceStyle.display = 'none';
}
return ((0, jsx_runtime_1.jsx)("div", (0, tslib_1.__assign)({ className: (0, typestyle_1.style)((0, tslib_1.__assign)({}, styles_1.tabContent)), style: forceStyle }, { children: props.tab.content }), void 0));
};
//# sourceMappingURL=UpNavTabContent.js.map