Explore Data
Links
Generate this Task Flow
cd src/pages
npx degit strudel-science/strudel-kit/src/pages/explore-data my-explore-data
File Structure
explore-data
├── -components
│ ├── DataView.tsx # Data grid component
│ ├── DataViewHeader.tsx # Header above data table
│ ├── FiltersPanel.tsx # Left side panel of filters
│ └── PreviewPanel.tsx # Panel displayable on row-click
├── -tests
│ └── explore-data.cy.ts # End-to-end test for this Task Flow
├── $id.tsx # Detail page for a single row
└── index.tsx # Data explorer page
Pages and Layouts
index.tsx
First page of the Explore Data Task Flow. Displays a data table, filters panel, and a data preview panel.
Customizable items
- Filter definitions
DataView.tsx
- Data source
- Data ID field
- Data table columns
- Query mode (client or server)
PreviewPanel.tsx
- Preview content
$id.tsx
Data detail page of the Explore Data Task Flow. When a user drills into a record in the data table, the detail page shows more data about the selected item.
Customizable items
- Detail page data source
- Detail page data unique ID field
- Detail page query mode (client or server)
- Page header field
- Breadcrumb title text
- Detail page content