Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MOTR-122 MOTR-123 Implementation of search/summary/meta-analysis feat…
…ures (#38) * ✨ Adding quick search box to header * 🎉 Initial commit for quick search box component Still need to add handling for form submission * 🎉 Initial commit for quick search box * ✨ Adding quick search and advanced search modules * ✨ Adding search module * 🎉 Initial commit for advanced search form * ✨ Adding route for search page * ✨ Introducing Google Material Icons * 🔋 Added handling for quick search form submission * 💅 Styling for search page's advanced search form * 🎉 Initial commit for advanced search page's single search term/value pair row Each row comes with conditional operator, row removal button and row addition button. * 🎉 Initial commit for advanced search page's search term list * 🎉 Initial commit for advanced search page's search form * 🎉 Initial commit for advanced search page * ✨ Added new 'Summry' link under 'Data' Replaced icons with Google Material Icons except the rat icon * ✨ Allow Material Icons to be used in Storybook * ✨ Add pacakge dependency for REST async calls * ✨ Add search reducer to root * 💅 Styling tweaks for advanced search form * ✨ Update code to use Redux for state management * 🎉 Initial commit for components to render search result UIs They are just placeholders at the moment. * 🎉 Initial commit for search actions Form submission handling is NOT yet fully implemented at this moment. Need more work. * 🎉 Initial commit for search reducer * 🎉 Initial commit for Storybook implementations of quick and advanced search components * 🔋 Implement action creator to append search query to URL when user submits the search form Also implement a simple action creator for the 'Advanced' link to show the advanced search page. * 🔋 Implement handling for the 'Advanced' link to show the advanced search page * 🐛 Fix page crashing issue when submitting the advanced search form * Passing the params to action creator for constructing the search query * ✨ Implement Redux for quick search box * ✨ Implementation of Redux for quick search box * 🔧 Rename arguments for distinguish quick search from advanced search * Combining quick and advanced search states for rendering search results * 🚀 Redux implementation for quick search box * 🎉 Initial commit for the Redux implementation of quick search box * 🔧 Move quick search Redux states and actions to its parent component * 🔧 Move quick search Redux states and actions to the parent navbar component And pass the Redux states and actions to quick search component as props * 🔧 Quick search Redux implementation in Storybook * ✨ Added summary page route * 💅 Changed goBack button icon to use Material Icons * Added 'dataSummary' module * Added different school colors for badges representing different sites * Added styling for goBack button on search results page * ✨ Added rendering for tissue analysis sample table if user clicks on any given 'received sample' links in the tissue analysis status table on the data summary page Also added goBack button in the page header * ✨ Added implementation of rendering tissue sample results table * 🎉 Initial commits for styling used on tissue analysis status table and tissue sample results table * 🎉 Initial commit for data summary page component It only contains the tissue analysis status table component for now. More will be added later. * 🎉 Initial commit for list of tissues * 🎉 Initial commit for tissue analysis status table component * 🎉 Initial commit for tissue sample results table component * 🔧 Added new goBack button for going back to advanced search page form from search results * 🎉 Initial commit for search param icons * 🔧 Changed search param option * ✨ Implemented the rendering of visual cues for selected search params * 💅 Added styling for search params visual cues * 🎉 Initial commit for mocked data * 🎉 Initial commit for mocked data * ✨ UI Implementation of human meta-analysis of a gene for acute muscle with mocked data * 🎉 Initial commit for the UI Implementation of human meta-analysis of a gene for acute muscle with mocked data * 🎉 Initial commit for icons used on data summary table * 🎉 Initial commit for the UI Implementation of human meta-analysis of a gene for acute muscle with mocked data * 🎉 Initial commit for stylings used for the UI Implementation of human meta-analysis of a gene for acute muscle with mocked data * 🎉 Initial commit for styling used for showing tooltips on the progress bar UI on the data summary page * 💅 Added analysis module * 💅 Updated styling for data summary table * 💅 Added tooltip module * 💅 Hiding phenotype UI option on human data analysis page * 🔧 Updated setting to enable the UI option for meta-analysis * 🚀 Various UI enhancements including progress bars and icons for study types * 🚀 Various UI enhancements including the rendering of links for vial ids and biospecimen ids Also enable the rendering of all samples from a given site on a given assay without the presence of tissue param. *⚠️ Initial commit for mocked meta analysis data *⚠️ Initial commit for mocked meta-analysis data *⚠️ Initial commit for mocked meta-analysis data *⚠️ Initial commit for mocked meta-analysis data *⚠️ Initial commit for mocked meta-analysis data *⚠️ Initial commit for mocked meta-analysis data *⚠️ Initial commit for mocked meta-analysis plot images * 💅 Added a comment note below the meta analysis gene data table * 💅 Added icon to visual cue for the 'all' selection option on advanced search page * 🔧 Customize header titles for selected analysis and sub-analysis types *⚠️ Added 'lunr' package dependency for mocked searches in client * Added search results module * 🎉 Initial commit for search results styling *⚠️ Temporary implementation for mocked searches in client using lunr * 💅 Temp UI implementation for search result filters *⚠️ Temp UI implementation for search results using mocked client-side search indexing
- Loading branch information