@talend/react-bootstrap
Version:
Bootstrap 3 components built with React
43 lines (41 loc) • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _TabPane = _interopRequireDefault(require("./TabPane"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const propTypes = {
..._TabPane.default.propTypes,
disabled: _propTypes.default.bool,
title: _propTypes.default.node,
/**
* tabClassName is used as className for the associated NavItem
*/
tabClassName: _propTypes.default.string
};
class Tab extends _react.default.Component {
render() {
const props = {
...this.props
};
// These props are for the parent `<Tabs>` rather than the `<TabPane>`.
delete props.title;
delete props.disabled;
delete props.tabClassName;
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_TabPane.default, {
...props
});
}
}
Tab.propTypes = propTypes;
Tab.Container = _TabContainer.default;
Tab.Content = _TabContent.default;
Tab.Pane = _TabPane.default;
var _default = exports.default = Tab;
//# sourceMappingURL=Tab.js.map