respond-framework
Version:
create as fast you think
33 lines (32 loc) • 1.14 kB
JavaScript
;
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
}
});