FilOzone / FilOzone/filecoin-pay-explorer

feat(explorer): list services in the console sidebar

Open
#461 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.