Network-fee row — amount + optional congestion level, mono-safe.
Anatomy
Network fee 0.000005 SOL ≈ $0.0009 LOW
└ label (muted) └ amount └ fiat └ level word
(data ramp) (subtle) (tone ink, uppercase)Props
| Prop | Type | Default | Notes | |||
|---|---|---|---|---|---|---|
amount | string | — | Preformatted native units ("0.000005 SOL"). | |||
usd | string | — | Fiat approximation ("≈ $0.0009"). | |||
level | "low" | "normal" \ | "elevated" \ | "high"` | — | Congestion; omit for flat-fee chains. |
label | string | "Network fee" | E.g. "Priority fee", "Bridge fee". | |||
className | string | — | cn-merged. |
Motion
None. Fee updates swap text in place — if fees refresh live, debounce
upstream; a flickering fee row reads as instability.
A11y
Plain text row — label, amount, fiat, and level word are all readable
in order. The level word doubles as the non-color cue. Keep amount
preformatted with its unit so screen readers say "0.000005 SOL", not
a bare float.