mopinion-react-native-sdk
Version:
Collect in-app feedback with Mopinion for React Native. Built fully in React Native for optimal integration with your React Native app.
1 lines • 3.15 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _react=_interopRequireWildcard(require("react"));var _Buttons=require("../../Buttons");var _styles=_interopRequireDefault(require("./styles"));var _jsxRuntime=require("react/jsx-runtime");var _excluded=["children","style","index"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap(),t=new WeakMap();return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?t:r;})(e);}function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache(r);if(t&&t.has(e))return t.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&{}.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u];}return n.default=e,t&&t.set(e,n),n;}function _callSuper(t,o,e){return o=(0,_getPrototypeOf2.default)(o),(0,_possibleConstructorReturn2.default)(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],(0,_getPrototypeOf2.default)(t).constructor):o.apply(t,e));}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t;})();}var DropdownItem=exports.default=function(_PureComponent){function DropdownItem(props){var _this;(0,_classCallCheck2.default)(this,DropdownItem);_this=_callSuper(this,DropdownItem,[props]);_this.onPress=_this.onPress.bind(_this);return _this;}(0,_inherits2.default)(DropdownItem,_PureComponent);return(0,_createClass2.default)(DropdownItem,[{key:"onPress",value:function onPress(){var _this$props=this.props,onPress=_this$props.onPress,index=_this$props.index;if('function'===typeof onPress){onPress(index);}}},{key:"render",value:function render(){var _this$props2=this.props,children=_this$props2.children,style=_this$props2.style,index=_this$props2.index,props=(0,_objectWithoutProperties2.default)(_this$props2,_excluded);return(0,_jsxRuntime.jsx)(_Buttons.Button,Object.assign({},props,{style:[_styles.default.container,style],onPress:this.onPress,children:children}));}}]);}(_react.PureComponent);DropdownItem.defaultProps={color:'transparent',disabledColor:'transparent',rippleContainerBorderRadius:0,shadeBorderRadius:0};