FilOzone / FilOzone/filecoin-pay-explorer
feat(explorer): list services in the console sidebar
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 7
- Avg merge
- 5d 14h
- Merged PRs (30d)
- 47
Description
### Description
The console sidebar has fixed entries. Once #409 merges, the payer's services come from `AccountOperator`, and the sidebar should reflect them: one entry per operator the payer has an approval or rail with, linking to `/console/services/[operator]`, plus an Add service entry that opens the #370 flow.
Entry label uses the on-chain name from #233 with the short address as fallback. Beam is not listed (dropped in PM review).
### Expected behavior
A payer with Warm Storage and one other operator sees two service entries and Add service. A wallet with no account sees only Add service. Active route is highlighted.
### Additional context
Parent: #460. Depends on #409 (data) and #233 (labels, address fallback is fine to ship without it). The IA wireframe puts "Your services" rows on the account overview; #409 already does that. This issue is the sidebar only.
Merges alone: sidebar falls back to today's fixed entries when `AccountOperator` returns nothing, and to the short address when #233 is not in.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the console sidebar entry point and trace how the current fixed entries are built. Check how AccountOperator data from #409 and the #233 name fallback can reach the sidebar, then verify the service routes, Add service entry, active-route highlighting, and fallbacks for empty data or missing labels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100