Skip to content

Core controls

All components

Tapp controls built on our shared mobile foundation. Switch themes, try the states, and follow a request through to approval.

Primary action

Control surface

Selected surface

Secondary surface

Actions

One primary action. Quiet supporting controls.

Ready to review.

Fields

Secondary surfaces, clear labels, and a visible error boundary.

Enter an agent name to continue.

Selection

White marks selected tabs. Tapp lime marks primary actions, sliders, and switches. Focus remains high contrast.

Review the current task and permissions.
Permission mode

Dropdown states

Clear selection, unavailable options, and validation feedback.

Agent accessExternal access is unavailable in this workspace.
Required ownerChoose an owner to continue.
Locked workspace

Dates and ranges

Compact calendars, neutral selections, and clear field focus.

Run date
Choose when the agent should run.
Reporting period
Required date
Choose a date to continue.
Locked date

Progress and loading

Tapp lime sliders and neutral progress with readable values.

40
Run progress40%

Control sizes

Four web sizes, with compact controls reserved for toolbars.

40 px

48 px

56 px

64 px

32 px on desktop

Typography

Geist Variable, with shared roles across platforms.

Ready for the next shift

Your team, in sync

Review the details before your agent takes action.

Draft saved · Just now

From request to review

Try the shared controls in an agent workflow.

Shift assistant

Draft only · approval required

Review

Prepare a handoff for the evening team.

Read the shift notes, organize the open tasks, and prepare a summary for your review.

Interactive example. Requests and approvals stay in this preview.