UNPKG

rax-touchable

Version:

Touchable component for Rax.

1 lines 19.1 kB
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///mod) { try { mod = require(\\\"rax\\\") } catch(e) {} }return mod;})()\"","webpack:///./packages/universal-env/lib/index.js","webpack:///./components/rax-touchable/src/index.js","webpack:///./components/rax-view/lib/index.js"],"names":["Object","defineProperty","exports","value","default","isReactNative","isWeex","isNode","isWeb","_typeof","obj","Symbol","iterator","constructor","prototype","navigator","appCodeName","product","process","versions","node","callNative","WXEnvironment","platform","__fbBatchedBridgeConfig","module","_default","Touchable","props","nativeProps","style","styles","initial","onClick","onPress","Component","cursor","_rax","_universalEnv","_extends","assign","target","i","arguments","length","source","key","hasOwnProperty","call","apply","_objectSpread","ownKeys","keys","getOwnPropertySymbols","concat","filter","sym","getOwnPropertyDescriptor","enumerable","forEach","_defineProperty","_classCallCheck","instance","Constructor","TypeError","_defineProperties","descriptor","configurable","writable","_createClass","protoProps","staticProps","_possibleConstructorReturn","self","_assertThisInitialized","ReferenceError","_getPrototypeOf","o","setPrototypeOf","getPrototypeOf","__proto__","_inherits","subClass","superClass","create","_setPrototypeOf","p","View","_Component","render","createElement","styleProps","border","position","boxSizing","display","flexDirection","alignContent","flexShrink"],"mappings":"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","file":"touchable.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n","module.exports = (function(){ var mod;if (!mod) { try { mod = require(\"rax\") } catch(e) {} }return mod;})();","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = exports.isReactNative = exports.isWeex = exports.isNode = exports.isWeb = void 0;\n\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n// https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename\nvar isWeb = (typeof navigator === \"undefined\" ? \"undefined\" : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');\nexports.isWeb = isWeb;\nvar isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);\nexports.isNode = isNode;\nvar isWeex = typeof callNative === 'function' || (typeof WXEnvironment === \"undefined\" ? \"undefined\" : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';\nexports.isWeex = isWeex;\nvar isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';\nexports.isReactNative = isReactNative;\nexports[\"default\"] = module.exports;\nvar _default = module.exports;\nexports.default = _default;","import {createElement, Component} from 'rax';\nimport {isWeex} from 'universal-env';\nimport View from 'rax-view';\n\nclass Touchable extends Component {\n static propTypes = {};\n\n render() {\n let props = this.props;\n let nativeProps = {\n ...props,\n style: {\n ...styles.initial,\n ...props.style\n },\n onClick: props.onPress\n };\n\n delete nativeProps.onPress;\n\n return <View {...nativeProps} />;\n }\n}\n\nconst styles = {\n initial: {\n cursor: 'pointer'\n }\n};\n\nexport default Touchable;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rax = require(\"rax\");\n\nvar _universalEnv = require(\"universal-env\");\n\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar View =\n/*#__PURE__*/\nfunction (_Component) {\n _inherits(View, _Component);\n\n function View() {\n _classCallCheck(this, View);\n\n return _possibleConstructorReturn(this, _getPrototypeOf(View).apply(this, arguments));\n }\n\n _createClass(View, [{\n key: \"render\",\n value: function render() {\n var props = this.props;\n\n if (_universalEnv.isWeex) {\n // TODO: do not pass object value in props\n return (0, _rax.createElement)(\"div\", props);\n } else {\n var styleProps = _objectSpread({}, styles.initial, props.style);\n\n return (0, _rax.createElement)(\"div\", _extends({}, props, {\n style: styleProps\n }));\n }\n }\n }]);\n\n return View;\n}(_rax.Component);\n\n_defineProperty(View, \"propTypes\", {});\n\nvar styles = {\n initial: {\n border: '0 solid black',\n position: 'relative',\n boxSizing: 'border-box',\n display: 'flex',\n flexDirection: 'column',\n alignContent: 'flex-start',\n flexShrink: 0\n }\n};\nvar _default = View;\nexports.default = _default;\nmodule.exports = exports[\"default\"];"],"sourceRoot":""}