UNPKG

react-dyn-tabs

Version:
31 lines (30 loc) 1.14 kB
"use strict"; exports.__esModule = true; exports.tablistViewPropsManager = exports["default"] = void 0; var _tablistViewFactory = _interopRequireDefault(require("./tablistView.factory.js")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var _tablistViewPropsManager = exports.tablistViewPropsManager = function tablistViewPropsManager(ins) { var className = ins.getSetting('tablistViewClass') + ' ' + ins.getSetting(ins.getOption('direction') + "Class"); if (ins.getOption('isVertical')) { className += ' ' + ins.getSetting('verticalClass'); } var themeName = ins.getOption('theme'); if (themeName) { className += ' ' + themeName; } var tablistStyle = ins.getOption('tablistStyle') || {}; var result = { className: className }; if (typeof tablistStyle === 'object') { result.style = tablistStyle; } return result; }; var _default = exports["default"] = _tablistViewFactory["default"].bind(undefined, function (ins) { return { tablistViewPropsManager: function tablistViewPropsManager() { return _tablistViewPropsManager(ins); } }; });