Case 006Product UI2026

Dashboard.Four screens, four states.

An admin interface for an e-commerce platform. Every component re-drawn, every state considered — no off-the-shelf chrome.

The scope was four screens of the same view: the Orders table at rest, with the profile menu open, with the filter panel open, and with a filter dropdown active. Four small moments — each one designed to feel inevitable, none of them imported from a UI kit.

Client

E-commerce platform

Scope

UI design — 4 states

Year

2026

Tools

Figma

01Default
Orders·At rest
DefaultDefault
03 / BriefDashboard UI
The Brief

An admin worth opening every day. Not another SaaS template.

04 / ArchitectureFive sections — one active at a time
Dashboard sidebar — five sections, Orders active
Information Architecture

Five sections. One job each.

The nav is intentionally short. Home, Orders, Payments, Balances, Billing — every label is a noun, every section does one thing. No “Dashboard” item (the dashboard is the whole product), no “Reports” catch-all, no Settings cluttering the primary nav.

Settings and Logout live behind the user profile at the bottom — a quiet click away when needed, invisible the other 99% of the time. The chrome doesn't compete with the data.

05 / State 01Default
State 01 — Default

The table, doing its job.

At rest, the screen is almost entirely data. Customer, Product, Order Status, Payment Status — four columns, eight rows visible, pagination at the bottom. The sidebar is collapsed to its essentials. The user's profile sits quietly at the bottom-left, an avatar and a chevron.

Density

8 rows visible on a standard viewport. Enough to scan without scrolling, not so dense it feels like a spreadsheet.

Hierarchy

Customer name + email in the leftmost column, indexed by avatar. The eye reads face → name → product → status.

Primary Actions

Search & Filters (secondary, light blue) and Add New (primary, yellow) — top-right, where the user expects them.

02Profile open
Settings·Logout reveal
Open “Profile” & Hovered “Book time away”Dashboard — Profile menu open, Settings and Logout revealed
07 / State 02Profile open
State 02 — Profile open

Quiet by default.
Available on click.

Most admin sidebars sit fully expanded — Settings, Logout, Help, Docs, all visible at all times. This one inverts that. The avatar is the only thing at rest. A click reveals Settings and Logout above it, hovering “Book time away” highlights with a subtle background change.

Trigger

Single click on the avatar at bottom-left expands the menu. No hover state for opening — too easy to trigger accidentally on a dense screen.

Hover

Each menu item has a subtle background fill on hover. Visible enough to confirm targeting, quiet enough not to feel like an alert.

Why This Way

Settings and Logout are infrequent actions. They don't belong in the primary nav. Tucking them behind the avatar respects the chrome-to-data ratio.

03Search & Filters
Panel open·Active chips
Open “Search & Filters”Dashboard — Search & Filters panel open with active chips
09 / State 03Search & Filters
State 03 — Search & Filters

Filters alongside the data, not on top of it.

The filter panel slides in as a right-side companion. The table doesn't disappear, doesn't grey out, doesn't get covered by a modal — it stays visible, and shrinks slightly to share the screen. The user can adjust filters and see the table reshape in real time.

Filter Chips

Active filters render as removable chips with an × — Socks ×, Processing ×, Name A→Z ×. The user always sees what's currently filtering the data.

Reset Action

Clear Search & Reset Filters button at the bottom — red, full-width, intentionally weighted. A destructive action that should look like one.

Layout

Filter panel ~25% width, table ~75%. The data stays the focus; the filters are the tool.

04Filter dropdown
Multi-select·Two selection states
Open “Search & Filters” + Open “Team” dropdownDashboard — Filter dropdown open with multi-select states
11 / State 04Filter dropdown
State 04 — Filter dropdown

Two selection states.
One dropdown.

The Order Status dropdown introduces something most dropdowns don't have — two distinct selected states. Solid blue marks the user's current hover/active selection. Pale blue marks selections already confirmed. The user can see at a glance what's staged versus what's applied.

Solid Blue

Active highlight. The item the user is currently interacting with — keyboard focus or mouse hover.

Pale Blue

Confirmed selection. Already added to the filter chip set above. Visible inside the dropdown so the user remembers.

Why Two States

Multi-select filters fail when the user forgets what they've already selected. Showing both states inside the dropdown makes the system visible without explanation.

12 / DecisionsFour moves worth defending
Component Thinking

Four decisions worth defending.

01

Yellow Add New.

Primary action sits outside the blue navigation language. Two accent colors with two distinct jobs — blue for state, yellow for action.

02

Quiet sidebar.

Settings and Logout live behind the avatar, not in the main nav. The chrome respects the data's territory.

03

Two-state dropdown.

Active and confirmed selections render differently inside the same list. Multi-select made visible.

04

Red reset.

The “Clear Filters” button is red, not grey. A destructive action looking like one — by design, not by accident.

13 / Color System

Five colors. Each with a single job.

A palette built for hierarchy, not decoration. Each color does one thing the others don't.

01 · Nav

Navy

#081220

Sidebar, primary surface. The structural color.

02 · State

Blue

#2563EB

Active selection, focus state, pagination current.

03 · Action

Yellow

#FACC15

Primary action — Add New. Used once per screen.

04 · Caution

Red

#EF4444

Destructive action — Clear & Reset. Weight matched to consequence.

05 · Page

Paper

#FAFAF9

Background, the surface everything else sits on.

14 / NotesOn the work
The chrome doesn't compete with the data.
That's the whole job.

— Notes on the dashboard, 2026

Still here?

You made it to the bottom. That's usually a good sign.

If something on this page made you think "maybe," I'd rather hear about it than watch you close the tab.


Leave your email to receive updates on new projects and collaborations.

Unsubscribe any time. I won't take it personally.

© 2026 Angela's Studio. All rights reserved.