Back to Development
Charge Indicator
All charge-status tiers rendered from the real ChargeIndicator component. The charged tier scales with estimated days remaining (full ring at 30+, shrinking toward the 6-day warning edge).
Inactive
Any non-active status — all gray, no overlay (days ignored).
inactive
Calculating
Active, but estimated days unknown (null).
null
Negative
Active, 0 or fewer days — full red ring.
-3 days
0 days
Critical
Active, 1–2 days — fixed ~15% red arc.
1 day
2 days
Warning
Active, 3–5 days — fixed ~40% yellow arc.
3 days
4 days
5 days
Charged — variable ramp (6–30 days)
Active, 6–30 days — green arc grows linearly from the floor at 6 days to a full ring at 30. Every day shown.
6 days (floor)
7 days
8 days
9 days
10 days
11 days
12 days
13 days
14 days
15 days
16 days
17 days
18 days
19 days
20 days
21 days
22 days
23 days
24 days
25 days
26 days
27 days
28 days
29 days
30 days (full)
Charged — clamped (31+ days)
Active, more than 30 days — the ramp is clamped, so all of these render a full ring.
31 days
45 days
60 days
