UNPKG

1.32 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
4
5var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
6
7Object.defineProperty(exports, "__esModule", {
8 value: true
9});
10exports["default"] = void 0;
11
12var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
13
14var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
15
16var _react = _interopRequireWildcard(require("react"));
17
18var _noop = _interopRequireDefault(require("lodash/noop"));
19
20var TabBarInner = (0, _react.forwardRef)(function TabBarInner(props, ref) {
21 var _props$onTabClick = props.onTabClick,
22 onTabClick = _props$onTabClick === void 0 ? _noop["default"] : _props$onTabClick,
23 tabKey = props.tabKey,
24 rest = (0, _objectWithoutProperties2["default"])(props, ["onTabClick", "tabKey"]);
25 var handleClick = (0, _react.useCallback)(function () {
26 return onTabClick(tabKey);
27 }, [onTabClick, tabKey]);
28 return _react["default"].createElement("div", (0, _extends2["default"])({}, rest, {
29 onClick: handleClick,
30 ref: ref
31 }));
32});
33TabBarInner.displayName = 'TabBarInner';
34var _default = TabBarInner;
35exports["default"] = _default;
36//# sourceMappingURL=TabBarInner.js.map