UNPKG

choerodon-ui

Version:

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

22 lines (20 loc) 837 B
import _extends from "@babel/runtime/helpers/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties"; import React, { forwardRef, useCallback } from 'react'; import noop from 'lodash/noop'; var TabBarInner = forwardRef(function TabBarInner(props, ref) { var _props$onTabClick = props.onTabClick, onTabClick = _props$onTabClick === void 0 ? noop : _props$onTabClick, tabKey = props.tabKey, rest = _objectWithoutProperties(props, ["onTabClick", "tabKey"]); var handleClick = useCallback(function () { return onTabClick(tabKey); }, [onTabClick, tabKey]); return React.createElement("div", _extends({}, rest, { onClick: handleClick, ref: ref })); }); TabBarInner.displayName = 'TabBarInner'; export default TabBarInner; //# sourceMappingURL=TabBarInner.js.map