Entry page
Implement the Entry page for https://catalog.demo.genesys-pgr.org/ as a new page component.
Composition
- Search box (requires text)
- Tabs: Datasets, Descriptors, Descriptor lists
- Loading indicator
- No pagination -- we may use infinite scroll later
- Results list: just render
<div>{ JSON.stringify(result) }</div>
for now
Implementation
- Make a new
seearch.ts
action and reducer so we don't mix with existing reducers - Firing search with the search term provided calls
listDatasets
(or other relevant method) with the general text filter{ "_text": "search terms" }
.