forked from Ivasoft/mattermost-mobile
* initial check in * add search value to memoized dependencies in modifier component * ignore the back press * UI adjustments from PR feedback * initial commit * recent search are getting rendered from WDB * search terms from the search bar are getting added * can delete recent searches from WDB from recent searches Options * will now add new ters to the table and recreate existing terms with new timestamp * push for scrollview * use flatlist instead of scrolview * s/deleteRecentTeamSearchById/removeSearchFromTeamSearchHistory/ * s/addRecentTeamSearch/addSearchToTeamSearchHistory/ * Fix search to use a flatlist and remove douplicate reference * fix eslint * Fix android autoscroll search field to the top * limit the number of saved searches to 20 for a team. return the results a team Search History sorted by createdAt * set display to term for now * clean up * clean up * extract as constant * move styles to the top * always update the created_at value in the database. * remove unused function * - remove useMemo of recent - set or remove props on AnimatedFlatlist * styling adjustments * styling changes * divider takes up 1ox so only need 15px margin to get the 16px total to the neighboring veritcal views * update compassIcon to match figma design * update divider opacity to match figma design * update styling from UX PR requests * increase close button to touchable area of 40x40 and adjust menuitem container * use logError instead of console.log and trowing an error * remove surrounding parenthesis * There is only one record, so no need to batch. Just call destroyPermanently. * call destroyPermanently directly * when not useing the onScroll callback you don't need to set the scrollEventThrottle * set the max searches saved to 15 * no need to memoize * shoud be a function call * batch the add/update with the delete of the oldest model * Minor improvements * Fix bug when hitting back on search screen * Fix long channel names in search results Co-authored-by: Elias Nahum <nahumhbl@gmail.com> Co-authored-by: Daniel Espino García <larkox@gmail.com>