UNPKG

yqcloud-ui

Version:

An enterprise-class UI design language and React-based implementation

41 lines (27 loc) 1.29 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _createReactClass = require('create-react-class'); var _createReactClass2 = _interopRequireDefault(_createReactClass); var _InkTabBarMixin = require('./InkTabBarMixin'); var _InkTabBarMixin2 = _interopRequireDefault(_InkTabBarMixin); var _ScrollableTabBarMixin = require('./ScrollableTabBarMixin'); var _ScrollableTabBarMixin2 = _interopRequireDefault(_ScrollableTabBarMixin); var _TabBarMixin = require('./TabBarMixin'); var _TabBarMixin2 = _interopRequireDefault(_TabBarMixin); var _RefMixin = require('./RefMixin'); var _RefMixin2 = _interopRequireDefault(_RefMixin); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var ScrollableInkTabBar = (0, _createReactClass2['default'])({ displayName: 'ScrollableInkTabBar', mixins: [_RefMixin2['default'], _TabBarMixin2['default'], _InkTabBarMixin2['default'], _ScrollableTabBarMixin2['default']], render: function render() { var inkBarNode = this.getInkBarNode(); var tabs = this.getTabs(); var scrollbarNode = this.getScrollBarNode([inkBarNode, tabs]); return this.getRootNode(scrollbarNode); } }); exports['default'] = ScrollableInkTabBar; module.exports = exports['default'];