From e1a84cf5215598baff73a0d97b9beacef86f2aca Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 29 Sep 2020 12:51:16 +0200 Subject: [PATCH] Edited colors to match client app --- .gitignore | 1 + dist/1.0.0/incentro.BarcodeScanTorch.mpk | Bin 7984 -> 8005 bytes .../barcodescantorch/BarcodeScanTorch.js | 10 +++++----- .../barcodescantorch/BarcodeScanTorch.js.map | 2 +- package-lock.json | 12 +++++++++--- package.json | 3 +-- src/BarcodeScanTorch.tsx | 10 +++++----- 7 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/dist/1.0.0/incentro.BarcodeScanTorch.mpk b/dist/1.0.0/incentro.BarcodeScanTorch.mpk index be420054e7ffe9713ead7a5f2d22ce66c17d1db5..eaf9281fec175fc17f4d3119d840b9a52a011224 100644 GIT binary patch delta 5884 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 Z0D%ABb|#77`HZ}9E+z^r8{pr`e*t@J3gQ3& diff --git a/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js b/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js index f82131a..f2f27c9 100644 --- a/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js +++ b/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js @@ -193,13 +193,13 @@ const localStyle = react_native__WEBPACK_IMPORTED_MODULE_1__["StyleSheet"].creat margin: 5, width: 300, borderBottomWidth: 1, - borderBottomColor: '#ec7404', + borderBottomColor: '#de712b', }, switchOn: { height: 45, margin: 5, borderRadius: 30, - backgroundColor: '#ec7404', + backgroundColor: '#de712b', alignItems: 'center', justifyContent: 'center', width: '85%', @@ -210,7 +210,7 @@ const localStyle = react_native__WEBPACK_IMPORTED_MODULE_1__["StyleSheet"].creat borderRadius: 30, backgroundColor: 'white', borderWidth: 1, - borderColor: '#ec7404', + borderColor: '#de712b', alignItems: 'center', justifyContent: 'center', width: '85%', @@ -222,13 +222,13 @@ const localStyle = react_native__WEBPACK_IMPORTED_MODULE_1__["StyleSheet"].creat fontWeight: 'bold', }, textOff: { - color: '#ec7404', + color: '#de712b', fontSize: 16, margin: 50, fontWeight: 'bold', }, textBarcode: { - color: '#ec7404', + color: '#de712b', fontSize: 16, fontWeight: 'bold', } diff --git a/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js.map b/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js.map index 71631e7..111ff88 100644 --- a/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js.map +++ b/dist/tmp/widgets/incentro/barcodescantorch/BarcodeScanTorch.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/BarcodeScanTorch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\"","webpack:///external \"react-native-camera\""],"names":[],"mappings":"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","file":"widgets/incentro/barcodescantorch/BarcodeScanTorch.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 = \"./src/BarcodeScanTorch.tsx\");\n","import { Component, createElement } from \"react\";\nimport { View, StyleSheet, TouchableOpacity, Text, TextInput, Vibration } from \"react-native\";\nimport { RNCamera } from \"react-native-camera\";\nimport { ValueStatus } from \"mendix\";\nimport { Style } from \"./utils/common\";\n\nexport interface BarcodeScanTorchStyle extends Style {\n};\n\nimport { BarcodeScanTorchProps } from \"../typings/BarcodeScanTorchProps\";\n\nexport type Props = BarcodeScanTorchProps;\n\ninterface State {\n torchON?: boolean;\n autoDetect?: boolean;\n textboxValue?: string;\n}\n\nexport class BarcodeScanTorch extends Component {\n onBarCodeReadHandler = this.onBarCodeRead.bind(this);\n manualBarcodeHandler = this.manualBarcode.bind(this);\n constructor(props: Props){\n super(props)\n this.toggleTorch = this.toggleTorch.bind(this)\n this.toggleAutoDetect = this.toggleAutoDetect.bind(this)\n this.state = {\n torchON: false,\n autoDetect: true,\n textboxValue: '',\n }\n }\n\n toggleTorch(){\n this.setState({torchON: !this.state.torchON})\n }\n\n toggleAutoDetect(){\n this.setState({autoDetect: !this.state.autoDetect})\n }\n\n render(){\n return (\n \n \n \n \n ↯ Lamp {this.state.torchON ? \"aan\" : \"uit\"}\n \n \n ║█║ Detectie {this.state.autoDetect ? \"aan\" : \"uit\"}\n \n {this.state.autoDetect ? : \n \n Barcode: \n this.setState({textboxValue: text})}/>\n \n Naar machine\n \n \n }\n \n \n );\n }\n // Internal button for testing\n //\n //\n //Zaklamp {this.state.torchON ? \"uit\" : \"aan\"}\n //\n //\n //\n \n\n private onBarCodeRead(event: { data: string }): void {\n if (this.state.autoDetect) {\n if (this.props.barcode.status !== ValueStatus.Available || event.data === this.props.barcode.value) {\n return;\n }\n\n this.props.barcode.setValue(event.data);\n\n if (this.props.onDetect && this.props.onDetect.canExecute) {\n Vibration.vibrate(400);\n this.props.onDetect.execute();\n }\n }\n else {\n if (this.state.textboxValue !== event.data) {\n Vibration.vibrate(400);\n this.setState({textboxValue: event.data})\n return;\n }\n }\n }\n\n private manualBarcode() {\n this.props.barcode.setValue(this.state.textboxValue);\n this.props.onDetect?.execute();\n }\n}\n\nconst localStyle = StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: 'black'\n },\n preview: {\n flex: 1,\n alignItems: 'center',\n },\n bottom:{\n justifyContent: 'flex-end',\n backgroundColor: 'white',\n alignItems: 'center',\n },\n textBox:{\n backgroundColor: 'white',\n alignItems: 'center',\n },\n textInput:{\n height: 45,\n margin: 5,\n width: 300,\n borderBottomWidth: 1,\n borderBottomColor: '#ec7404',\n },\n switchOn: {\n height: 45,\n margin: 5,\n borderRadius: 30,\n backgroundColor: '#ec7404',\n alignItems: 'center',\n justifyContent: 'center',\n width: '85%',\n },\n switchOff: {\n height: 45,\n margin: 5,\n borderRadius: 30,\n backgroundColor: 'white',\n borderWidth: 1,\n borderColor: '#ec7404',\n alignItems: 'center',\n justifyContent: 'center',\n width: '85%',\n },\n textOn: {\n color: 'white',\n fontSize: 16,\n margin: 50,\n fontWeight: 'bold',\n },\n textOff: {\n color: '#ec7404',\n fontSize: 16,\n margin: 50,\n fontWeight: 'bold',\n },\n textBarcode: {\n color: '#ec7404',\n fontSize: 16,\n fontWeight: 'bold',\n }\n })","module.exports = require(\"react\");","module.exports = require(\"react-native\");","module.exports = require(\"react-native-camera\");"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/BarcodeScanTorch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\"","webpack:///external \"react-native-camera\""],"names":[],"mappings":";;QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiD;AAC6C;AAC/C;AAK9C,CAAC;AAYK,MAAM,gBAAiB,SAAQ,+CAAuB;IAGzD,YAAY,KAAY;QACpB,KAAK,CAAC,KAAK,CAAC;QAHhB,yBAAoB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACrD,yBAAoB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAGjD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC9C,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC;QACxD,IAAI,CAAC,KAAK,GAAG;YACN,OAAO,EAAE,KAAK;YACd,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,EAAE;SACtB;IACL,CAAC;IAED,WAAW;QACP,IAAI,CAAC,QAAQ,CAAC,EAAC,OAAO,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAC,CAAC;IACjD,CAAC;IAED,gBAAgB;QACZ,IAAI,CAAC,QAAQ,CAAC,EAAC,UAAU,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,EAAC,CAAC;IACtD,CAAC;IAEF,MAAM;QACF,OAAO,CACH,4DAAC,iDAAI,IAAC,KAAK,EAAE,UAAU,CAAC,SAAS;YAC7B,4DAAC,4DAAQ,IACL,KAAK,EAAE,UAAU,CAAC,OAAO,EACzB,YAAY,EAAE,KAAK,EACnB,aAAa,EAAE,IAAI,CAAC,oBAAoB,EACxC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,4DAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,EAAC,CAAC,4DAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,GACtG;YACF,4DAAC,iDAAI,IAAC,KAAK,EAAE,UAAU,CAAC,MAAM;gBAC1B,4DAAC,6DAAgB,IAAC,OAAO,EAAE,IAAI,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS;oBAC/G,4DAAC,iDAAI,IAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO;;wBAAU,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAQ,CAC7G;gBACnB,4DAAC,6DAAgB,IAAC,OAAO,EAAE,IAAI,CAAC,gBAAgB,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS;oBACvH,4DAAC,iDAAI,IAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO;;wBAAgB,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAQ,CACzH;gBACtB,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,4DAAC,iDAAI,OAAQ,CAAC,CAAC;oBACxC,4DAAC,iDAAI,IAAC,KAAK,EAAE,UAAU,CAAC,OAAO;wBAC3B,4DAAC,iDAAI,IAAC,KAAK,EAAE,UAAU,CAAC,WAAW,gBAAkB;wBACrD,4DAAC,sDAAS,IAAC,KAAK,EAAE,UAAU,CAAC,SAAS,EAAE,WAAW,EAAC,uBAAuB,EAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,YAAY,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAC,YAAY,EAAE,IAAI,EAAC,CAAC,GAAG;wBAC1K,4DAAC,6DAAgB,IAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,EAAE,KAAK,EAAE,UAAU,CAAC,QAAQ;4BAC5E,4DAAC,iDAAI,IAAC,KAAK,EAAE,UAAU,CAAC,MAAM,mBAAqB,CACpC,CAChB,CAEA,CACJ,CACV,CAAC;IACN,CAAC;IAUO,aAAa,CAAC,KAAuB;QACzC,IAAI,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE;YACvB,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,gBAA0B,IAAI,KAAK,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,EAAE;gBAChG,OAAO;aACV;YAED,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YAExC,IAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,IAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,EAAE;gBACvD,sDAAS,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;gBACvB,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC;aACjC;SACJ;aACI;YACD,IAAI,IAAI,CAAC,KAAK,CAAC,YAAY,KAAK,KAAK,CAAC,IAAI,EAAE;gBACxC,sDAAS,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;gBACvB,IAAI,CAAC,QAAQ,CAAC,EAAC,YAAY,EAAE,KAAK,CAAC,IAAI,EAAC,CAAC;gBACzC,OAAO;aACV;SACJ;IACL,CAAC;IAEO,aAAa;;QACjB,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC;QACrD,UAAI,CAAC,KAAK,CAAC,QAAQ,0CAAE,OAAO,GAAG;IACnC,CAAC;CACJ;AAED,MAAM,UAAU,GAAG,uDAAU,CAAC,MAAM,CAAC;IACjC,SAAS,EAAE;QACP,IAAI,EAAE,CAAC;QACP,eAAe,EAAE,OAAO;KAC3B;IACD,OAAO,EAAE;QACL,IAAI,EAAE,CAAC;QACP,UAAU,EAAE,QAAQ;KACvB;IACD,MAAM,EAAC;QACH,cAAc,EAAE,UAAU;QAC1B,eAAe,EAAE,OAAO;QACxB,UAAU,EAAE,QAAQ;KACvB;IACD,OAAO,EAAC;QACJ,eAAe,EAAE,OAAO;QACxB,UAAU,EAAE,QAAQ;KACvB;IACD,SAAS,EAAC;QACN,MAAM,EAAE,EAAE;QACV,MAAM,EAAE,CAAC;QACT,KAAK,EAAE,GAAG;QACV,iBAAiB,EAAE,CAAC;QACpB,iBAAiB,EAAE,SAAS;KAC/B;IACD,QAAQ,EAAE;QACN,MAAM,EAAE,EAAE;QACV,MAAM,EAAE,CAAC;QACT,YAAY,EAAE,EAAE;QAChB,eAAe,EAAE,SAAS;QAC1B,UAAU,EAAE,QAAQ;QACpB,cAAc,EAAE,QAAQ;QACxB,KAAK,EAAE,KAAK;KACf;IACD,SAAS,EAAE;QACP,MAAM,EAAE,EAAE;QACV,MAAM,EAAE,CAAC;QACT,YAAY,EAAE,EAAE;QAChB,eAAe,EAAE,OAAO;QACxB,WAAW,EAAE,CAAC;QACd,WAAW,EAAE,SAAS;QACtB,UAAU,EAAE,QAAQ;QACpB,cAAc,EAAE,QAAQ;QACxB,KAAK,EAAE,KAAK;KACf;IACD,MAAM,EAAE;QACJ,KAAK,EAAE,OAAO;QACd,QAAQ,EAAE,EAAE;QACZ,MAAM,EAAE,EAAE;QACV,UAAU,EAAE,MAAM;KACrB;IACD,OAAO,EAAE;QACL,KAAK,EAAE,SAAS;QAChB,QAAQ,EAAE,EAAE;QACZ,MAAM,EAAE,EAAE;QACV,UAAU,EAAE,MAAM;KACrB;IACD,WAAW,EAAE;QACT,KAAK,EAAE,SAAS;QAChB,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,MAAM;KACrB;CACF,CAAC;;;;;;;;;;;;ACzKJ,kC;;;;;;;;;;;ACAA,yC;;;;;;;;;;;ACAA,gD","file":"widgets/incentro/barcodescantorch/BarcodeScanTorch.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 = \"./src/BarcodeScanTorch.tsx\");\n","import { Component, createElement } from \"react\";\r\nimport { View, StyleSheet, TouchableOpacity, Text, TextInput, Vibration } from \"react-native\";\r\nimport { RNCamera } from \"react-native-camera\";\r\nimport { ValueStatus } from \"mendix\";\r\nimport { Style } from \"./utils/common\";\r\n\r\nexport interface BarcodeScanTorchStyle extends Style {\r\n};\r\n\r\nimport { BarcodeScanTorchProps } from \"../typings/BarcodeScanTorchProps\";\r\n\r\nexport type Props = BarcodeScanTorchProps;\r\n\r\ninterface State {\r\n torchON?: boolean;\r\n autoDetect?: boolean;\r\n textboxValue?: string;\r\n}\r\n\r\nexport class BarcodeScanTorch extends Component {\r\n onBarCodeReadHandler = this.onBarCodeRead.bind(this);\r\n manualBarcodeHandler = this.manualBarcode.bind(this);\r\n constructor(props: Props){\r\n super(props)\r\n this.toggleTorch = this.toggleTorch.bind(this)\r\n this.toggleAutoDetect = this.toggleAutoDetect.bind(this)\r\n this.state = {\r\n torchON: false,\r\n autoDetect: true,\r\n textboxValue: '',\r\n }\r\n }\r\n\r\n toggleTorch(){\r\n this.setState({torchON: !this.state.torchON})\r\n }\r\n\r\n toggleAutoDetect(){\r\n this.setState({autoDetect: !this.state.autoDetect})\r\n }\r\n\r\n render(){\r\n return (\r\n \r\n \r\n \r\n \r\n ↯ Lamp {this.state.torchON ? \"aan\" : \"uit\"}\r\n \r\n \r\n ║█║ Detectie {this.state.autoDetect ? \"aan\" : \"uit\"}\r\n \r\n {this.state.autoDetect ? : \r\n \r\n Barcode: \r\n this.setState({textboxValue: text})}/>\r\n \r\n Naar machine\r\n \r\n \r\n }\r\n \r\n \r\n );\r\n }\r\n // Internal button for testing\r\n //\r\n //\r\n //Zaklamp {this.state.torchON ? \"uit\" : \"aan\"}\r\n //\r\n //\r\n //\r\n \r\n\r\n private onBarCodeRead(event: { data: string }): void {\r\n if (this.state.autoDetect) {\r\n if (this.props.barcode.status !== ValueStatus.Available || event.data === this.props.barcode.value) {\r\n return;\r\n }\r\n\r\n this.props.barcode.setValue(event.data);\r\n\r\n if (this.props.onDetect && this.props.onDetect.canExecute) {\r\n Vibration.vibrate(400);\r\n this.props.onDetect.execute();\r\n }\r\n }\r\n else {\r\n if (this.state.textboxValue !== event.data) {\r\n Vibration.vibrate(400);\r\n this.setState({textboxValue: event.data})\r\n return;\r\n }\r\n }\r\n }\r\n\r\n private manualBarcode() {\r\n this.props.barcode.setValue(this.state.textboxValue);\r\n this.props.onDetect?.execute();\r\n }\r\n}\r\n\r\nconst localStyle = StyleSheet.create({\r\n container: {\r\n flex: 1,\r\n backgroundColor: 'black'\r\n },\r\n preview: {\r\n flex: 1,\r\n alignItems: 'center',\r\n },\r\n bottom:{\r\n justifyContent: 'flex-end',\r\n backgroundColor: 'white',\r\n alignItems: 'center',\r\n },\r\n textBox:{\r\n backgroundColor: 'white',\r\n alignItems: 'center',\r\n },\r\n textInput:{\r\n height: 45,\r\n margin: 5,\r\n width: 300,\r\n borderBottomWidth: 1,\r\n borderBottomColor: '#de712b',\r\n },\r\n switchOn: {\r\n height: 45,\r\n margin: 5,\r\n borderRadius: 30,\r\n backgroundColor: '#de712b',\r\n alignItems: 'center',\r\n justifyContent: 'center',\r\n width: '85%',\r\n },\r\n switchOff: {\r\n height: 45,\r\n margin: 5,\r\n borderRadius: 30,\r\n backgroundColor: 'white',\r\n borderWidth: 1,\r\n borderColor: '#de712b',\r\n alignItems: 'center',\r\n justifyContent: 'center',\r\n width: '85%',\r\n },\r\n textOn: {\r\n color: 'white',\r\n fontSize: 16,\r\n margin: 50,\r\n fontWeight: 'bold',\r\n },\r\n textOff: {\r\n color: '#de712b',\r\n fontSize: 16,\r\n margin: 50,\r\n fontWeight: 'bold',\r\n },\r\n textBarcode: {\r\n color: '#de712b',\r\n fontSize: 16,\r\n fontWeight: 'bold',\r\n }\r\n })","module.exports = require(\"react\");","module.exports = require(\"react-native\");","module.exports = require(\"react-native-camera\");"],"sourceRoot":""} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a8e185d..2cc990f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11421,7 +11421,8 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "3.14.0", @@ -12189,6 +12190,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -14505,7 +14507,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, "object-copy": { "version": "0.1.0", @@ -15565,6 +15568,7 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -15873,7 +15877,8 @@ "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "react-lifecycles-compat": { "version": "3.0.4", @@ -16357,6 +16362,7 @@ "version": "3.40.0", "resolved": "https://registry.npmjs.org/react-native-camera/-/react-native-camera-3.40.0.tgz", "integrity": "sha512-Ur0hZqZcl3SntTVMB9GxuiLYpQxqwgzhQVb+7EGae4WjfDzQEwlGF0bJ7UpZyeUTb1oZmsiSib58xUckn11XMw==", + "dev": true, "requires": { "prop-types": "^15.6.2" } diff --git a/package.json b/package.json index aa6dda1..cd95a73 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,5 @@ "@types/react-native": "~0.61.23", "react-native-camera": "^3.40.0" }, - "dependencies": { - } + "dependencies": {} } diff --git a/src/BarcodeScanTorch.tsx b/src/BarcodeScanTorch.tsx index 05d0cbb..3630176 100644 --- a/src/BarcodeScanTorch.tsx +++ b/src/BarcodeScanTorch.tsx @@ -128,13 +128,13 @@ const localStyle = StyleSheet.create({ margin: 5, width: 300, borderBottomWidth: 1, - borderBottomColor: '#ec7404', + borderBottomColor: '#de712b', }, switchOn: { height: 45, margin: 5, borderRadius: 30, - backgroundColor: '#ec7404', + backgroundColor: '#de712b', alignItems: 'center', justifyContent: 'center', width: '85%', @@ -145,7 +145,7 @@ const localStyle = StyleSheet.create({ borderRadius: 30, backgroundColor: 'white', borderWidth: 1, - borderColor: '#ec7404', + borderColor: '#de712b', alignItems: 'center', justifyContent: 'center', width: '85%', @@ -157,13 +157,13 @@ const localStyle = StyleSheet.create({ fontWeight: 'bold', }, textOff: { - color: '#ec7404', + color: '#de712b', fontSize: 16, margin: 50, fontWeight: 'bold', }, textBarcode: { - color: '#ec7404', + color: '#de712b', fontSize: 16, fontWeight: 'bold', }