Summary: This is a glue commit that glues all the components I've added in the past together. Favouriting a page (i.e. clicking on the star) adds it as a bookmark. There's four main parts to make your rreview easier: 1. Add bookmarks and favouriting to all the components that support it, including their parents. (NavigationInfoBox, SearchBar, Timeline) 2. Persist bookmarks using the indexedDB. (index.js) 3. Add saving to db through the SaveBookmarksDialog 4. Various other changes due to a changed architecture. i.e. moving bookmarks from persistedState to state. Still to come. 1. Removing bookmarks. 2. Pressing enter to save the bookmarks when the SaveBookmarksDialog pops up. 3. Alphabetizing bookmarks? Order seems to jump around. Reviewed By: jknoxville Differential Revision: D16518013 fbshipit-source-id: 2e0cef14123c611db43cca360bc66dc4c05b11ed
2.6 KiB
2.6 KiB