@ember/ui — component gallery

Token-driven primitives — change accent, canvas, font, or text size and everything re-themes live.

Account settings screen →
Accent
Canvas
Font
Text size

Buttons

Badges

OwnerAdminStaffBoard memberActivePendingArchived

Chips

Callouts

Ownership is capped at 2 people. Transfer from an existing owner to add another.
2,140 volunteer hours approved this quarter — worth $74,450 in in-kind value.
Two volunteers are marked as minors without guardian consent on file.
Neutral note — nothing urgent, just context for this screen.

Form fields

Toggles, checks, radios, segmented

Avatars & org icons

MOLRPSSBRBTC

Stat tiles

$12,480
In-kind value tracked
18%vs last month
48
Active volunteers
6this month
3
Shifts unfilled
2vs last week

Charts

Hours logged

Mar – Aug 2026 · hover a point

Shifts filled

hover a bar

Hours by program

263 hrs total
263hours
  • Food Rescue · 45%
  • Meal Service · 30%
  • Garden · 15%
  • Admin · 10%

Progress meters

Toward recommended contribution$24 / $40
Saturday shift capacity8 / 10 spots
Grant hours goal (Q3)263 / 300 hrs

Timeline & stepper

  1. Hours approved
    Maya approved 12 hrs for Ava Thompson
    Today, 2:14 PM
  2. New volunteer signed up
    Marcus Lee joined the Saturday Food Rescue shift
    Today, 11:02 AM
  3. Grant report exported
    Q2 hours + in-kind $ report (CSV)
    Yesterday, 4:48 PM
  4. 3 hours awaiting approval
    Submitted by volunteers via self-log
    Mon, 9:20 AM
Create program
Post a shift
3
First signup
4
Approve hours
5
Export report

Cards

Riverside Food Bank

Verified

Fighting hunger across the county with weekly distributions and a volunteer-run pantry.

Trailhead Conservancy

Unverified

Protecting 40 miles of public trails. Add your EIN to list in the directory.

Tabs & sidebar nav

Tab bar with roving arrow-key focus. The active tab carries the accent underline.

Table

PersonRoleActive
MO
Maya Okonkwo
maya@riversidefoodbank.org
OwnerNowTransfer
LR
Lucia Romero
lucia@riversidefoodbank.org
AdminTodayChange

Empty state

No apps yet

A new organization starts empty. Add the apps you need — nothing to pay to begin.

Overlays — dialog, sheet, toast

Dropdown menu

Tooltip

In-kind valueThe dollar value of donated volunteer time, using the Independent Sector rate ($34.79/hr). Funders accept it as match.

Breadcrumbs

Pagination

Banners

Connecting your data across apps is a paid feature — we’ll walk you through it.
Your Q2 grant report exported successfully.

Accordion

Approved volunteer hours × the Independent Sector rate ($34.79/hr). Grant funders accept this as documented match.
Owners, admins, and staff can approve. Board members can view and comment only.
No — they use magic links. A portal account is optional for tracking personal impact.

Avatar stack & skeletons

MODPLRJK

Date & time pickers

Date
Shift time

Schedule view

Sun
Mon
Tue
Wed
Thu
Fri
Sat
26
27
28
29
30
31
1
2
Food Rescue 9a
3
4
5
Meal Service 5p
6
7
8
9
Food Rescue 9a
Garden 2p
10
11
12
Meal Service 5p
13
14
15
16
Food Rescue 9a
17
18
19
Garden 2p
20
21
22
Food Rescue 9a
Meal Service 5p
23
Garden 10a
24
25
26
Meal Service 5p
27
28
29
Food Rescue 9a
30
31
1
2
3
4
5

Search / filter · tags · upload

Tags / multi-select
Food handlingDrivingSpanish