From f3988753d58a79629cd49ad69d778ff2499f2cda Mon Sep 17 00:00:00 2001 From: bartonstee Date: Mon, 11 Apr 2022 22:10:31 +0200 Subject: [PATCH] Update incentro.Autosearch.mpk, Autosearch.xml, and 5 more files... --- dist/1.0.0/incentro.Autosearch.mpk | Bin 11114 -> 11737 bytes dist/tmp/widgets/Autosearch.xml | 7 ++++ .../widgets/incentro/autosearch/Autosearch.js | 30 +++++++++++++++--- .../incentro/autosearch/Autosearch.js.map | 2 +- src/Autosearch.tsx | 25 +++++++++++++-- src/Autosearch.xml | 7 ++++ typings/AutosearchProps.d.ts | 2 ++ 7 files changed, 66 insertions(+), 7 deletions(-) diff --git a/dist/1.0.0/incentro.Autosearch.mpk b/dist/1.0.0/incentro.Autosearch.mpk index 6f83a6567a349ed0237ee82fd38f54adcf461fb8..78eece1e81c413ab9e00beb02f4fc87904781c8b 100644 GIT binary patch delta 11302 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 WM*JU*2k8IP*vE_oGfe;AoBsz49y%%j diff --git a/dist/tmp/widgets/Autosearch.xml b/dist/tmp/widgets/Autosearch.xml index 25dd360..2eb8b04 100644 --- a/dist/tmp/widgets/Autosearch.xml +++ b/dist/tmp/widgets/Autosearch.xml @@ -20,6 +20,13 @@ Editable + + Auto focus + Boolean attribute to focus the element. + + + + diff --git a/dist/tmp/widgets/incentro/autosearch/Autosearch.js b/dist/tmp/widgets/incentro/autosearch/Autosearch.js index bfe2d2c..182d9a3 100644 --- a/dist/tmp/widgets/incentro/autosearch/Autosearch.js +++ b/dist/tmp/widgets/incentro/autosearch/Autosearch.js @@ -244,13 +244,15 @@ __webpack_require__.r(__webpack_exports__); const defaultStyle = { container: {}, label: { - color: "#5997C0" + color: "#003C85" }, input: {}, text: { - color: "#5997C0", + color: "#003C85", fontSize: 15, - padding: 10, + paddingTop: 10, + paddingLeft: 10, + paddingBottom: 10 } }; class Autosearch extends react__WEBPACK_IMPORTED_MODULE_0__["Component"] { @@ -260,13 +262,33 @@ class Autosearch extends react__WEBPACK_IMPORTED_MODULE_0__["Component"] { this.onChangeHandler = this.onChange.bind(this); this.onTouchStart = this.onTouch.bind(this); this.onEndHandler = this.onEnd.bind(this); + this.inputRef = Object(react__WEBPACK_IMPORTED_MODULE_0__["createRef"])(); this.state = { textboxValue: '', }; } + componentDidUpdate(prevProps) { + var _a; + if (prevProps.autoFocus !== this.props.autoFocus) { + if (this.props.autoFocus.value) { + setTimeout(() => { + var _a; + (_a = this.inputRef.current) === null || _a === void 0 ? void 0 : _a.focus(); + this.props.autoFocus.setValue(false); + return; + }, 500); + } + } + if (prevProps.searchvalue !== this.props.searchvalue) { + if (this.props.searchvalue === undefined || this.props.searchvalue.displayValue === '') { + this.setState({ textboxValue: '' }); + (_a = this.inputRef.current) === null || _a === void 0 ? void 0 : _a.clear; + } + } + } render() { return (Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["View"], { style: this.styles.input }, - Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { style: this.styles.text, value: this.state.textboxValue, onChangeText: this.onChangeHandler, onTouchStart: this.onTouchStart, onEndEditing: this.onEndHandler, placeholder: 'Zoeken naar monumentenborden', placeholderTextColor: "#5997C0", editable: this.props.editable }))); + Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { style: this.styles.text, value: this.state.textboxValue, onChangeText: this.onChangeHandler, onTouchStart: this.onTouchStart, onEndEditing: this.onEndHandler, placeholder: 'Zoeken naar monumentenborden', placeholderTextColor: "#5997C0", editable: this.props.editable, ref: this.inputRef }))); } onChange(text) { this.setState({ textboxValue: text }); diff --git a/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map b/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map index 2d5581b..001f888 100644 --- a/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map +++ b/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/extends.js","webpack:///./node_modules/@babel/runtime/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/index.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/native/common.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/web/common.js","webpack:///./src/Autosearch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\""],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","module","exports","arrayLikeToArray","require","_arrayWithoutHoles","isArray","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","_extends","assign","target","arguments","source","prototype","hasOwnProperty","call","apply","_interopRequireDefault","__esModule","_iterableToArray","iter","Symbol","iterator","from","_nonIterableSpread","TypeError","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","_toConsumableArray","_unsupportedIterableToArray","o","minLen","n","toString","slice","constructor","name","test","__createBinding","create","m","k","k2","undefined","get","__exportStar","p","mergeNativeStyles","defaultStyle","overrideStyles","styles","filter","object","keys","reduce","flattened","currentKey","styleItems","map","flattenObjects","objects","merged","parseInlineStyle","style","split","styleObject","line","pair","trim","replace","match","toUpperCase","_"],"mappings":"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","file":"widgets/incentro/autosearch/Autosearch.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/Autosearch.tsx\");\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\n__exportStar(require(\"./native/common\"), exports);\n__exportStar(require(\"./web/common\"), exports);\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.mergeNativeStyles = void 0;\nfunction mergeNativeStyles(defaultStyle, overrideStyles) {\n const styles = [defaultStyle, ...overrideStyles.filter((object) => object !== undefined)];\n return Object.keys(defaultStyle).reduce((flattened, currentKey) => {\n const styleItems = styles.map(object => object[currentKey]);\n return Object.assign(Object.assign({}, flattened), { [currentKey]: flattenObjects(styleItems) });\n }, {});\n}\nexports.mergeNativeStyles = mergeNativeStyles;\nfunction flattenObjects(objects) {\n return objects.reduce((merged, object) => (Object.assign(Object.assign({}, merged), object)), {});\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseInlineStyle = void 0;\nfunction parseInlineStyle(style = \"\") {\n try {\n return style.split(\";\").reduce((styleObject, line) => {\n const pair = line.split(\":\");\n if (pair.length === 2) {\n const name = pair[0].trim().replace(/(-.)/g, match => match[1].toUpperCase());\n styleObject[name] = pair[1].trim();\n }\n return styleObject;\n }, {});\n }\n catch (_) {\n return {};\n }\n}\nexports.parseInlineStyle = parseInlineStyle;\n","import { Component, ReactNode, createElement } from \"react\";\r\nimport { TextStyle, ViewStyle, TextInput, View } from \"react-native\";\r\n\r\nimport { Style, mergeNativeStyles } from \"@mendix/pluggable-widgets-tools\";\r\n\r\nimport { AutosearchProps } from \"../typings/AutosearchProps\";\r\n\r\nexport interface AutosearchStyle extends Style {\r\n container: ViewStyle;\r\n label: TextStyle;\r\n input: ViewStyle;\r\n}\r\n\r\ninterface State {\r\n textboxValue?: string;\r\n}\r\n\r\nconst defaultStyle: AutosearchStyle = {\r\n container: {\r\n },\r\n label: {\r\n color: \"#5997C0\"\r\n },\r\n input: {\r\n },\r\n text: {\r\n color: \"#5997C0\",\r\n fontSize: 15,\r\n padding: 10,\r\n }\r\n};\r\n\r\nexport class Autosearch extends Component, State> {\r\n private readonly styles = mergeNativeStyles(defaultStyle, this.props.style);\r\n private readonly onChangeHandler = this.onChange.bind(this);\r\n private readonly onTouchStart = this.onTouch.bind(this);\r\n private readonly onEndHandler = this.onEnd.bind(this);\r\n constructor(props: AutosearchProps){\r\n super(props)\r\n this.state = {\r\n textboxValue: '',\r\n }\r\n }\r\n\r\n\r\n render(): ReactNode {\r\n return (\r\n \r\n \r\n \r\n \r\n )\r\n }\r\n\r\n private onChange(text: string) {\r\n this.setState({textboxValue: text});\r\n this.props.searchvalue.setValue(text);\r\n }\r\n\r\n private onTouch() {\r\n this.props.onEnter?.execute();\r\n }\r\n\r\n private onEnd() {\r\n this.props.onChange?.execute();\r\n }\r\n}\r\n","module.exports = require(\"react\");","module.exports = require(\"react-native\");"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/extends.js","webpack:///./node_modules/@babel/runtime/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/index.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/native/common.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/web/common.js","webpack:///./src/Autosearch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\""],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","module","exports","arrayLikeToArray","require","_arrayWithoutHoles","isArray","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","_extends","assign","target","arguments","source","prototype","hasOwnProperty","call","apply","_interopRequireDefault","__esModule","_iterableToArray","iter","Symbol","iterator","from","_nonIterableSpread","TypeError","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","_toConsumableArray","_unsupportedIterableToArray","o","minLen","n","toString","slice","constructor","name","test","__createBinding","create","m","k","k2","undefined","get","__exportStar","p","mergeNativeStyles","defaultStyle","overrideStyles","styles","filter","object","keys","reduce","flattened","currentKey","styleItems","map","flattenObjects","objects","merged","parseInlineStyle","style","split","styleObject","line","pair","trim","replace","match","toUpperCase","_"],"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,QAASA,kBAAT,CAA2BC,GAA3B,CAAgCC,GAAhC,CAAqC,CACnC,GAAIA,GAAG,EAAI,IAAP,EAAeA,GAAG,CAAGD,GAAG,CAACE,MAA7B,CAAqCD,GAAG,CAAGD,GAAG,CAACE,MAAV,CAErC,IAAK,GAAIC,EAAC,CAAG,CAAR,CAAWC,IAAI,CAAG,GAAIC,MAAJ,CAAUJ,GAAV,CAAvB,CAAuCE,CAAC,CAAGF,GAA3C,CAAgDE,CAAC,EAAjD,CAAqD,CACnDC,IAAI,CAACD,CAAD,CAAJ,CAAUH,GAAG,CAACG,CAAD,CAAb,CACD,CAED,MAAOC,KAAP,CACD,CAEDE,MAAM,CAACC,OAAP,CAAiBR,iBAAjB,C;;;;;;;;;;;ACVA,GAAIS,iBAAgB,CAAGC,mBAAO,CAAC,qFAAD,CAA9B,CAEA,QAASC,mBAAT,CAA4BV,GAA5B,CAAiC,CAC/B,GAAIK,KAAK,CAACM,OAAN,CAAcX,GAAd,CAAJ,CAAwB,MAAOQ,iBAAgB,CAACR,GAAD,CAAvB,CACzB,CAEDM,MAAM,CAACC,OAAP,CAAiBG,kBAAjB,C;;;;;;;;;;;ACNA,QAASE,gBAAT,CAAyBC,GAAzB,CAA8BC,GAA9B,CAAmCC,KAAnC,CAA0C,CACxC,GAAID,GAAG,GAAID,IAAX,CAAgB,CACdG,MAAM,CAACC,cAAP,CAAsBJ,GAAtB,CAA2BC,GAA3B,CAAgC,CAC9BC,KAAK,CAAEA,KADuB,CAE9BG,UAAU,CAAE,IAFkB,CAG9BC,YAAY,CAAE,IAHgB,CAI9BC,QAAQ,CAAE,IAJoB,CAAhC,EAMD,CAPD,IAOO,CACLP,GAAG,CAACC,GAAD,CAAH,CAAWC,KAAX,CACD,CAED,MAAOF,IAAP,CACD,CAEDP,MAAM,CAACC,OAAP,CAAiBK,eAAjB,C;;;;;;;;;;;ACfA,QAASS,SAAT,EAAoB,CAClBf,MAAM,CAACC,OAAP,CAAiBc,QAAQ,CAAGL,MAAM,CAACM,MAAP,EAAiB,SAAUC,MAAV,CAAkB,CAC7D,IAAK,GAAIpB,EAAC,CAAG,CAAb,CAAgBA,CAAC,CAAGqB,SAAS,CAACtB,MAA9B,CAAsCC,CAAC,EAAvC,CAA2C,CACzC,GAAIsB,OAAM,CAAGD,SAAS,CAACrB,CAAD,CAAtB,CAEA,IAAK,GAAIW,IAAT,GAAgBW,OAAhB,CAAwB,CACtB,GAAIT,MAAM,CAACU,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCH,MAArC,CAA6CX,GAA7C,CAAJ,CAAuD,CACrDS,MAAM,CAACT,GAAD,CAAN,CAAcW,MAAM,CAACX,GAAD,CAApB,CACD,CACF,CACF,CAED,MAAOS,OAAP,CACD,CAZD,CAcA,MAAOF,SAAQ,CAACQ,KAAT,CAAe,IAAf,CAAqBL,SAArB,CAAP,CACD,CAEDlB,MAAM,CAACC,OAAP,CAAiBc,QAAjB,C;;;;;;;;;;;AClBA,QAASS,uBAAT,CAAgCjB,GAAhC,CAAqC,CACnC,MAAOA,IAAG,EAAIA,GAAG,CAACkB,UAAX,CAAwBlB,GAAxB,CAA8B,CACnC,UAAWA,GADwB,CAArC,CAGD,CAEDP,MAAM,CAACC,OAAP,CAAiBuB,sBAAjB,C;;;;;;;;;;;ACNA,QAASE,iBAAT,CAA0BC,IAA1B,CAAgC,CAC9B,GAAI,MAAOC,OAAP,GAAkB,WAAlB,EAAiCA,MAAM,CAACC,QAAP,GAAmBnB,OAAM,CAACiB,IAAD,CAA9D,CAAsE,MAAO5B,MAAK,CAAC+B,IAAN,CAAWH,IAAX,CAAP,CACvE,CAED3B,MAAM,CAACC,OAAP,CAAiByB,gBAAjB,C;;;;;;;;;;;ACJA,QAASK,mBAAT,EAA8B,CAC5B,KAAM,IAAIC,UAAJ,CAAc,sIAAd,CAAN,CACD,CAEDhC,MAAM,CAACC,OAAP,CAAiB8B,kBAAjB,C;;;;;;;;;;;ACJA,GAAIE,kBAAiB,CAAG9B,mBAAO,CAAC,uFAAD,CAA/B,CAEA,GAAI+B,gBAAe,CAAG/B,mBAAO,CAAC,mFAAD,CAA7B,CAEA,GAAIgC,2BAA0B,CAAGhC,mBAAO,CAAC,yGAAD,CAAxC,CAEA,GAAIiC,kBAAiB,CAAGjC,mBAAO,CAAC,uFAAD,CAA/B,CAEA,QAASkC,mBAAT,CAA4B3C,GAA5B,CAAiC,CAC/B,MAAOuC,kBAAiB,CAACvC,GAAD,CAAjB,EAA0BwC,eAAe,CAACxC,GAAD,CAAzC,EAAkDyC,0BAA0B,CAACzC,GAAD,CAA5E,EAAqF0C,iBAAiB,EAA7G,CACD,CAEDpC,MAAM,CAACC,OAAP,CAAiBoC,kBAAjB,C;;;;;;;;;;;ACZA,GAAInC,iBAAgB,CAAGC,mBAAO,CAAC,qFAAD,CAA9B,CAEA,QAASmC,4BAAT,CAAqCC,CAArC,CAAwCC,MAAxC,CAAgD,CAC9C,GAAI,CAACD,CAAL,CAAQ,OACR,GAAI,MAAOA,EAAP,GAAa,QAAjB,CAA2B,MAAOrC,iBAAgB,CAACqC,CAAD,CAAIC,MAAJ,CAAvB,CAC3B,GAAIC,EAAC,CAAG/B,MAAM,CAACU,SAAP,CAAiBsB,QAAjB,CAA0BpB,IAA1B,CAA+BiB,CAA/B,EAAkCI,KAAlC,CAAwC,CAAxC,CAA2C,CAAC,CAA5C,CAAR,CACA,GAAIF,CAAC,GAAK,QAAN,EAAkBF,CAAC,CAACK,WAAxB,CAAqCH,CAAC,CAAGF,CAAC,CAACK,WAAF,CAAcC,IAAlB,CACrC,GAAIJ,CAAC,GAAK,KAAN,EAAeA,CAAC,GAAK,KAAzB,CAAgC,MAAO1C,MAAK,CAAC+B,IAAN,CAAWS,CAAX,CAAP,CAChC,GAAIE,CAAC,GAAK,WAAN,EAAqB,2CAA2CK,IAA3C,CAAgDL,CAAhD,CAAzB,CAA6E,MAAOvC,iBAAgB,CAACqC,CAAD,CAAIC,MAAJ,CAAvB,CAC9E,CAEDxC,MAAM,CAACC,OAAP,CAAiBqC,2BAAjB,C;;;;;;;;;;;;ACVA,GAAIS,gBAAe,CAAI,MAAQ,KAAKA,eAAd,GAAmCrC,MAAM,CAACsC,MAAP,CAAiB,SAAST,CAAT,CAAYU,CAAZ,CAAeC,CAAf,CAAkBC,EAAlB,CAAsB,CAC5F,GAAIA,EAAE,GAAKC,SAAX,CAAsBD,EAAE,CAAGD,CAAL,CACtBxC,MAAM,CAACC,cAAP,CAAsB4B,CAAtB,CAAyBY,EAAzB,CAA6B,CAAEvC,UAAU,CAAE,IAAd,CAAoByC,GAAG,CAAE,cAAW,CAAE,MAAOJ,EAAC,CAACC,CAAD,CAAR,CAAc,CAApD,CAA7B,EACH,CAHwD,CAGnD,SAASX,CAAT,CAAYU,CAAZ,CAAeC,CAAf,CAAkBC,EAAlB,CAAsB,CACxB,GAAIA,EAAE,GAAKC,SAAX,CAAsBD,EAAE,CAAGD,CAAL,CACtBX,CAAC,CAACY,EAAD,CAAD,CAAQF,CAAC,CAACC,CAAD,CAAT,CACH,CANqB,CAAtB,CAOA,GAAII,aAAY,CAAI,MAAQ,KAAKA,YAAd,EAA+B,SAASL,CAAT,CAAYhD,OAAZ,CAAqB,CACnE,IAAK,GAAIsD,EAAT,GAAcN,EAAd,EAAiB,GAAIM,CAAC,GAAK,SAAN,EAAmB,CAACtD,OAAO,CAACoB,cAAR,CAAuBkC,CAAvB,CAAxB,CAAmDR,eAAe,CAAC9C,OAAD,CAAUgD,CAAV,CAAaM,CAAb,CAAf,CAApE,CACH,CAFD,CAGA7C,MAAM,CAACC,cAAP,CAAsBV,OAAtB,CAA+B,YAA/B,CAA6C,CAAEQ,KAAK,CAAE,IAAT,CAA7C,EACA6C,YAAY,CAACnD,mBAAO,CAAC,6FAAD,CAAR,CAA6BF,OAA7B,CAAZ,CACAqD,YAAY,CAACnD,mBAAO,CAAC,uFAAD,CAAR,CAA0BF,OAA1B,CAAZ,C;;;;;;;;;;;;opBCZAS,MAAM,CAACC,cAAP,CAAsBV,OAAtB,CAA+B,YAA/B,CAA6C,CAAEQ,KAAK,CAAE,IAAT,CAA7C,EACAR,OAAO,CAACuD,iBAAR,CAA4B,IAAK,EAAjC,CACA,QAASA,kBAAT,CAA2BC,YAA3B,CAAyCC,cAAzC,CAAyD,CACrD,GAAMC,OAAM,EAAIF,YAAJ,yCAAqBC,cAAc,CAACE,MAAf,CAAsB,SAACC,MAAD,QAAYA,OAAM,GAAKT,SAAvB,EAAtB,CAArB,EAAZ,CACA,MAAO1C,OAAM,CAACoD,IAAP,CAAYL,YAAZ,EAA0BM,MAA1B,CAAiC,SAACC,SAAD,CAAYC,UAAZ,CAA2B,CAC/D,GAAMC,WAAU,CAAGP,MAAM,CAACQ,GAAP,CAAW,SAAAN,MAAM,QAAIA,OAAM,CAACI,UAAD,CAAV,EAAjB,CAAnB,CACA,MAAO,sBAAc,sBAAc,EAAd,CAAkBD,SAAlB,CAAd,iCAA+CC,UAA/C,CAA4DG,cAAc,CAACF,UAAD,CAA1E,EAAP,CACH,CAHM,CAGJ,EAHI,CAAP,CAIH,CACDjE,OAAO,CAACuD,iBAAR,CAA4BA,iBAA5B,CACA,QAASY,eAAT,CAAwBC,OAAxB,CAAiC,CAC7B,MAAOA,QAAO,CAACN,MAAR,CAAe,SAACO,MAAD,CAAST,MAAT,QAAqB,sBAAc,sBAAc,EAAd,CAAkBS,MAAlB,CAAd,CAAyCT,MAAzC,CAArB,EAAf,CAAuF,EAAvF,CAAP,CACH,C;;;;;;;;;;;;ACZDnD,MAAM,CAACC,cAAP,CAAsBV,OAAtB,CAA+B,YAA/B,CAA6C,CAAEQ,KAAK,CAAE,IAAT,CAA7C,EACAR,OAAO,CAACsE,gBAAR,CAA2B,IAAK,EAAhC,CACA,QAASA,iBAAT,EAAsC,IAAZC,MAAY,2DAAJ,EAAI,CAClC,GAAI,CACA,MAAOA,MAAK,CAACC,KAAN,CAAY,GAAZ,EAAiBV,MAAjB,CAAwB,SAACW,WAAD,CAAcC,IAAd,CAAuB,CAClD,GAAMC,KAAI,CAAGD,IAAI,CAACF,KAAL,CAAW,GAAX,CAAb,CACA,GAAIG,IAAI,CAAChF,MAAL,GAAgB,CAApB,CAAuB,CACnB,GAAMiD,KAAI,CAAG+B,IAAI,CAAC,CAAD,CAAJ,CAAQC,IAAR,GAAeC,OAAf,CAAuB,OAAvB,CAAgC,SAAAC,KAAK,QAAIA,MAAK,CAAC,CAAD,CAAL,CAASC,WAAT,EAAJ,EAArC,CAAb,CACAN,WAAW,CAAC7B,IAAD,CAAX,CAAoB+B,IAAI,CAAC,CAAD,CAAJ,CAAQC,IAAR,EAApB,CACH,CACD,MAAOH,YAAP,CACH,CAPM,CAOJ,EAPI,CAAP,CAQH,CACD,MAAOO,CAAP,CAAU,CACN,MAAO,EAAP,CACH,CACJ,CACDhF,OAAO,CAACsE,gBAAR,CAA2BA,gBAA3B,C;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuE;AACF;AAEM;AAc3E,MAAM,YAAY,GAAoB;IAClC,SAAS,EAAE,EACV;IACD,KAAK,EAAE;QACH,KAAK,EAAE,SAAS;KACnB;IACD,KAAK,EAAE,EACN;IACD,IAAI,EAAE;QACF,KAAK,EAAE,SAAS;QAChB,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,EAAE;QACd,WAAW,EAAE,EAAE;QACf,aAAa,EAAE,EAAE;KACpB;CACJ,CAAC;AAEK,MAAM,UAAW,SAAQ,+CAAkD;IAM9E,YAAY,KAAuC;QAC/C,KAAK,CAAC,KAAK,CAAC;QANC,WAAM,GAAG,yFAAiB,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;QAC3D,oBAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC3C,iBAAY,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACvC,iBAAY,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACtD,aAAQ,GAAG,uDAAS,EAAa,CAAC;QAG9B,IAAI,CAAC,KAAK,GAAG;YACN,YAAY,EAAE,EAAE;SACtB;IACL,CAAC;IAED,kBAAkB,CAAC,SAA2C;;QAC1D,IAAI,SAAS,CAAC,SAAS,KAAK,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE;YAC9C,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE;gBAC5B,UAAU,CAAC,GAAG,EAAE;;oBACZ,UAAI,CAAC,QAAQ,CAAC,OAAO,0CAAE,KAAK,GAAG;oBAC/B,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;oBACrC,OAAO;gBACX,CAAC,EAAE,GAAG,CAAC;aACV;SACJ;QACD,IAAI,SAAS,CAAC,WAAW,KAAK,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE;YAClD,IAAI,IAAI,CAAC,KAAK,CAAC,WAAW,KAAK,SAAS,IAAI,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,YAAY,KAAK,EAAE,EAAE;gBACpF,IAAI,CAAC,QAAQ,CAAC,EAAC,YAAY,EAAE,EAAE,EAAC,CAAC,CAAC;gBAClC,UAAI,CAAC,QAAQ,CAAC,OAAO,0CAAE,KAAK,CAAC;aAChC;SACJ;IACL,CAAC;IAED,MAAM;QACF,OAAO,CACP,4DAAC,iDAAI,IAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK;YACtB,4DAAC,sDAAS,IAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAClC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,YAAY,EAC9B,YAAY,EAAE,IAAI,CAAC,eAAe,EAClC,YAAY,EAAE,IAAI,CAAC,YAAY,EAC/B,YAAY,EAAE,IAAI,CAAC,YAAY,EAC/B,WAAW,EAAE,8BAA8B,EAC3C,oBAAoB,EAAC,SAAS,EAC9B,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,EAC7B,GAAG,EAAE,IAAI,CAAC,QAAQ,GAEN,CACb,CACN;IACL,CAAC;IAEO,QAAQ,CAAC,IAAY;QACzB,IAAI,CAAC,QAAQ,CAAC,EAAC,YAAY,EAAE,IAAI,EAAC,CAAC,CAAC;QACpC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IAC1C,CAAC;IAEO,OAAO;;QACX,UAAI,CAAC,KAAK,CAAC,OAAO,0CAAE,OAAO,GAAG;IAClC,CAAC;IAEO,KAAK;;QACT,UAAI,CAAC,KAAK,CAAC,QAAQ,0CAAE,OAAO,GAAG;IACnC,CAAC;CACJ;;;;;;;;;;;;AC/FD,kC;;;;;;;;;;;ACAA,yC","file":"widgets/incentro/autosearch/Autosearch.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/Autosearch.tsx\");\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\n__exportStar(require(\"./native/common\"), exports);\n__exportStar(require(\"./web/common\"), exports);\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.mergeNativeStyles = void 0;\nfunction mergeNativeStyles(defaultStyle, overrideStyles) {\n const styles = [defaultStyle, ...overrideStyles.filter((object) => object !== undefined)];\n return Object.keys(defaultStyle).reduce((flattened, currentKey) => {\n const styleItems = styles.map(object => object[currentKey]);\n return Object.assign(Object.assign({}, flattened), { [currentKey]: flattenObjects(styleItems) });\n }, {});\n}\nexports.mergeNativeStyles = mergeNativeStyles;\nfunction flattenObjects(objects) {\n return objects.reduce((merged, object) => (Object.assign(Object.assign({}, merged), object)), {});\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseInlineStyle = void 0;\nfunction parseInlineStyle(style = \"\") {\n try {\n return style.split(\";\").reduce((styleObject, line) => {\n const pair = line.split(\":\");\n if (pair.length === 2) {\n const name = pair[0].trim().replace(/(-.)/g, match => match[1].toUpperCase());\n styleObject[name] = pair[1].trim();\n }\n return styleObject;\n }, {});\n }\n catch (_) {\n return {};\n }\n}\nexports.parseInlineStyle = parseInlineStyle;\n","import { Component, ReactNode, createElement, createRef } from \"react\";\r\nimport { TextStyle, ViewStyle, TextInput, View } from \"react-native\";\r\n\r\nimport { Style, mergeNativeStyles } from \"@mendix/pluggable-widgets-tools\";\r\n\r\nimport { AutosearchProps } from \"../typings/AutosearchProps\";\r\n\r\nexport interface AutosearchStyle extends Style {\r\n container: ViewStyle;\r\n label: TextStyle;\r\n input: ViewStyle;\r\n}\r\n\r\ninterface State {\r\n textboxValue?: string;\r\n}\r\n\r\nconst defaultStyle: AutosearchStyle = {\r\n container: {\r\n },\r\n label: {\r\n color: \"#003C85\"\r\n },\r\n input: {\r\n },\r\n text: {\r\n color: \"#003C85\",\r\n fontSize: 15,\r\n paddingTop: 10,\r\n paddingLeft: 10,\r\n paddingBottom: 10\r\n }\r\n};\r\n\r\nexport class Autosearch extends Component, State> {\r\n private readonly styles = mergeNativeStyles(defaultStyle, this.props.style);\r\n private readonly onChangeHandler = this.onChange.bind(this);\r\n private readonly onTouchStart = this.onTouch.bind(this);\r\n private readonly onEndHandler = this.onEnd.bind(this);\r\n inputRef = createRef();\r\n constructor(props: AutosearchProps){\r\n super(props)\r\n this.state = {\r\n textboxValue: '',\r\n }\r\n }\r\n\r\n componentDidUpdate(prevProps: AutosearchProps) {\r\n if (prevProps.autoFocus !== this.props.autoFocus) {\r\n if (this.props.autoFocus.value) {\r\n setTimeout(() => { \r\n this.inputRef.current?.focus();\r\n this.props.autoFocus.setValue(false);\r\n return;\r\n }, 500)\r\n }\r\n }\r\n if (prevProps.searchvalue !== this.props.searchvalue) {\r\n if (this.props.searchvalue === undefined || this.props.searchvalue.displayValue === '') {\r\n this.setState({textboxValue: ''});\r\n this.inputRef.current?.clear;\r\n }\r\n }\r\n }\r\n\r\n render(): ReactNode {\r\n return (\r\n \r\n \r\n \r\n \r\n )\r\n }\r\n\r\n private onChange(text: string) {\r\n this.setState({textboxValue: text});\r\n this.props.searchvalue.setValue(text);\r\n }\r\n\r\n private onTouch() {\r\n this.props.onEnter?.execute();\r\n }\r\n\r\n private onEnd() {\r\n this.props.onChange?.execute();\r\n }\r\n}\r\n","module.exports = require(\"react\");","module.exports = require(\"react-native\");"],"sourceRoot":""} \ No newline at end of file diff --git a/src/Autosearch.tsx b/src/Autosearch.tsx index 718082f..7963c91 100644 --- a/src/Autosearch.tsx +++ b/src/Autosearch.tsx @@ -1,4 +1,4 @@ -import { Component, ReactNode, createElement } from "react"; +import { Component, ReactNode, createElement, createRef } from "react"; import { TextStyle, ViewStyle, TextInput, View } from "react-native"; import { Style, mergeNativeStyles } from "@mendix/pluggable-widgets-tools"; @@ -26,7 +26,9 @@ const defaultStyle: AutosearchStyle = { text: { color: "#003C85", fontSize: 15, - padding: 10, + paddingTop: 10, + paddingLeft: 10, + paddingBottom: 10 } }; @@ -35,6 +37,7 @@ export class Autosearch extends Component, Stat private readonly onChangeHandler = this.onChange.bind(this); private readonly onTouchStart = this.onTouch.bind(this); private readonly onEndHandler = this.onEnd.bind(this); + inputRef = createRef(); constructor(props: AutosearchProps){ super(props) this.state = { @@ -42,6 +45,23 @@ export class Autosearch extends Component, Stat } } + componentDidUpdate(prevProps: AutosearchProps) { + if (prevProps.autoFocus !== this.props.autoFocus) { + if (this.props.autoFocus.value) { + setTimeout(() => { + this.inputRef.current?.focus(); + this.props.autoFocus.setValue(false); + return; + }, 500) + } + } + if (prevProps.searchvalue !== this.props.searchvalue) { + if (this.props.searchvalue === undefined || this.props.searchvalue.displayValue === '') { + this.setState({textboxValue: ''}); + this.inputRef.current?.clear; + } + } + } render(): ReactNode { return ( @@ -54,6 +74,7 @@ export class Autosearch extends Component, Stat placeholder={'Zoeken naar monumentenborden'} placeholderTextColor="#5997C0" editable={this.props.editable} + ref={this.inputRef} > diff --git a/src/Autosearch.xml b/src/Autosearch.xml index 25dd360..2eb8b04 100644 --- a/src/Autosearch.xml +++ b/src/Autosearch.xml @@ -20,6 +20,13 @@ Editable + + Auto focus + Boolean attribute to focus the element. + + + + diff --git a/typings/AutosearchProps.d.ts b/typings/AutosearchProps.d.ts index 081bfe2..6727037 100644 --- a/typings/AutosearchProps.d.ts +++ b/typings/AutosearchProps.d.ts @@ -10,6 +10,7 @@ export interface AutosearchProps