fix(indexd): added sidenav tab for each data explorer - #1302
Conversation
🦋 Changeset detectedLatest commit: 95a771b The changes in this PR will be included in the next version bump. This PR includes changesets to release 7 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
There was a problem hiding this comment.
Pull Request Overview
This PR refactors the indexd data explorer from a single tabbed interface to individual pages with dedicated sidebar navigation items. Each data type (hosts, contracts, keys, accounts, alerts) now has its own route and sidebar icon.
- Replaced single data explorer page with dedicated routes for each data type
- Added individual sidebar navigation items with appropriate icons for each data explorer
- Updated navigation logic to support URL search parameters in active state detection
Reviewed Changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| libs/react-icons/src/UsersIcon.tsx | Added new UsersIcon component for accounts navigation |
| libs/react-icons/src/index.ts | Exported UsersIcon component |
| apps/indexd/config/routes.ts | Added route definitions for each data explorer page |
| apps/indexd/components/IndexdSidenav.tsx | Added individual navigation items for each data type with icons |
| libs/design-system/src/app/AppAuthedLayout/SidenavItem.tsx | Enhanced active state detection to handle URL search parameters |
| apps/indexd/components/Data/Layout.tsx | Added wrapper div for consistent layout structure |
| apps/indexd/app/(auth)/page.tsx | Changed from data explorer to redirect to hosts page |
| apps/indexd/app/(auth)/*/page.tsx | Created individual page components for each data type |
| apps/indexd/components/Data/*/index.tsx | Refactored tab components to standalone components |
| apps/indexd/components/Data/index.tsx | Removed centralized data explorer component |
| apps/indexd/components/Data/Views.tsx | Removed view selector component |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Merge activity
|

Uh oh!
There was an error while loading. Please reload this page.