THE LIBRARY

Small pieces.
Plenty of possibility.

Explore the states, try the interactions, then shape the components for your own application.

41 entries
Forms01

Form workflow

Validation, pending state and recoverable saves around your own service.

Navigation02
Workspace

Planning

Collapse the rail to make room. In a narrow container, navigation opens as a drawer.

Sidebar

A workspace rail that makes room when you need it.

Overlays03

Drag the handle down, press Escape or use the close button.

Drawer

A focused surface for a short task, close at hand.

Overlays04
Interface notes

Right-click, long-press or use Shift + F10.

No action yet. Not pinned. Comfortable spacing.

Context menu

Useful actions beside the thing you are working on.

Forms05

Choose a few. Remove chips with the buttons or Backspace.

1 disciplines selected

Multi-select

Search, choose and remove several options in one field.

Overlays06

Choose an action to see the result.

Command palette

A keyboard route to the next page or action.

Forms07
October 2026

Selected 13/10/2026

Calendar

Dates with predictable keyboard navigation and clear selection.

Forms08

Dates before 5 October are unavailable.

Choose a review date.

Date picker

A date field with a calendar, clear action and useful feedback.

Forms09

Select a start and end date, then choose Done.

No complete reporting period.

Date range picker

A start and an end, kept in the same context.

Forms10
Upload example
Drop files here

.txt,.pdf,.png,.jpg · Up to 3 files · 1.0 MB each

.txt,.pdf,.png,.jpg. Maximum 3 files, 1.0 MB per file. Drag and drop or browse.

Files stay in this page. No upload service is connected. File checks must also run on your server.

File upload

Browse or drop files, validate them and connect your own transport.

Data11
Table density
Table state
6 results
Workspace projects
Navigation studyReviewMaya
Form patternsReadySam
Motion notesReviewOliver

Table workflows

Selection, filters, visible columns and bulk actions, working together.

Actions12

Named Lucide imports, with consistent sizing and stroke. Icon-only actions keep their own accessible label.

Icon

One visual rhythm, across the Lucide icon collection.

Forms13

A labelled search field with a clear action.

$AUD

Text prefixes share the field boundary.

Input group

Icons, prefixes and supporting actions, within one field.

Actions14

Button

A clear next step, with room for the supporting actions.

Actions15

Icon button

Compact controls with an explicit accessible name.

Forms16

Used for account updates.

Input & field

Labels, supporting text and useful validation.

Forms17

Keep the useful details.

Textarea

Space for the longer version.

Forms18

Checkbox

Independent choices, with optional context.

Forms19

Switch

A setting that takes effect immediately.

Forms20
Interface density

Radio group

One choice from a short, visible list.

Forms21

Select

A short list, kept out of the way until needed.

Forms22

Combobox

Find an option by typing its name.

Forms23
65

Slider

A continuous value with a visible result.

Navigation24

The essentials, in one place. Use the arrow keys to move between views.

Tabs

Related views, sharing the same space.

Navigation25

Accordion

Details that open when they are useful.

Navigation27

Pagination

A predictable way through a longer list.

Overlays28

Dialog

A focused task with a clear way back.

Overlays29

Sheet

A side panel for supporting details.

Overlays30

Popover

A small set of controls, close to their trigger.

Overlays31

Tooltip

Extra context on hover or keyboard focus.

Overlays32
No action selected

Dropdown menu

Actions for the thing you are working on.

Feedback33

Toast

A brief confirmation that stays out of the way.

Feedback34
Changes saved
Your project is up to date.
Review your settings
Some changes need your attention.

Alert

Information that should stay visible.

Feedback35
DraftIn progressReadyReviewFailed

Badge

Status in a few words.

Feedback36
Component review68%
Preparing previewIn progress

Progress

A sense of how far something has come.

Feedback38

A little room to build.

Your projects will appear here.

Empty state

Explain what is missing and offer a next step.

Data39
AMSLTK

Avatar

An image, with initials as a reliable fallback.

Data40
Interface studiesDraft

One quiet frame for the things that belong together.

Card & separator

A quiet frame for related content.

Data41
7 results
Projects
Updated
Interface studiesAMAlex MorganIn progressToday
Component auditSLSam LeeReviewToday
Reading listAMAlex MorganReadyYesterday

Data table

Search, sort and page through a small dataset.