# Quickstart: Migration Dashboard Grid ## Prerequisites - Backend running (`uvicorn backend.src.app:app --reload`) - Frontend running (`npm run dev`) - Superset instance accessible and configured in `config.yaml` ## Steps to Verify 1. **Navigate to Migration Page**: - Open browser to `http://localhost:5173/migration` - Select a Source Environment from the dropdown. 2. **Verify Dashboard Grid**: - The grid should appear below the environment selectors. - It should list dashboards with columns: Title, Last Modified, Status. - Status pills should be green (Published) or gray (Draft). 3. **Test Filtering**: - Type in the "Search dashboards..." input. - The list should filter instantly (client-side). 4. **Test Pagination**: - If >20 dashboards, check pagination controls at the bottom. - Navigate to next page. 5. **Test Selection**: - Select a few dashboards. - Change filter (hide selected). - Clear filter -> Selection should persist. - Click "Select All" -> Should select all matching current filter.