#600 Use react for search
Opened by shaily. Modified
shaily/fedora-hubs search_react  into  develop

Download 600.patch

This PR tries to reproduce the behavior exhibited by the typeahead.js code using React components.
Arrow key based navigation of search results is currently missing.
Substring highlighting in search results does not work with accents. This is currently unsupported on the backend too, but is taken care of in PR #540.
Whoosh has support for automatically highlighting the matching terms which we can then pass as props to HubResult

Width of search bar has been increased from 4 columns => 8 columns to make room for more detailed widget search results (in progress).

Package 'react-onclickoutside' has also been added, it is confirmed to be working on touch devices.

rebased onto 72cc774f8e2f082319d8668d791c3f025af709df

Metadata