UNPKG

respond-framework

Version:
33 lines (32 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var React = require("react"); var _reactNative = require("react-native"); var _isEqual = require("../../../utils/isEqual.js"); var _Tab = require("./Tab.js"); var _styles = require("../styles.js"); function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } const tab = ({ tabs, value }) => /*#__PURE__*/React.createElement(_reactNative.View, { style: s.c }, tabs.map(t => /*#__PURE__*/React.createElement(_Tab.default, _extends({}, t, { key: t.text, active: t.event.name === value })))); var _default = exports.default = (0, _isEqual.memo)(tab, 'tabs'); const s = _reactNative.StyleSheet.create({ c: { width: '100%', height: 38, flexDirection: 'row', justifyContent: 'space-evenly', position: 'relative', flexWrap: 'wrap', backgroundColor: _styles.colors.blackLight } });