Skip to content
SevenUI
Sign in

Select components

12 free, copy-and-go React Select examples built on the SevenUI Select primitive. Install any of them with the shadcn CLI.

On this page

Grouped options

A timezone select with labeled North America and Europe groups split by a separator.

… add @sevenui/component/select-01

Plan picker

A plan select with a muted description line under each option.

… add @sevenui/component/select-02

Inline rule builder

Two small selects set inside a sentence to build an auto-archive rule, with a plan-locked option and a live match count.

… add @sevenui/component/select-03

Auto-archive rule

Archive conversations that stay for longer than .

66 conversations match today.

Trigger styles

Outline, filled, and ghost trigger styles shown in a form field, a filter bar, and an inline 'Sort by' header control.

… add @sevenui/component/select-04

Outline: the default for form fields.

Filled: sits quietly in dense filter bars.

Open tickets

Ghost: an inline control inside a header.

Icon value

A controlled access select whose trigger renders the chosen option's icon and whose hint line updates with each choice.

… add @sevenui/component/select-05

Everyone signed in to the Northwind workspace can view it.

Avatar options

An assignee select with avatar initials in the trigger and items, a muted team column, and a separate 'Unassigned' option.

… add @sevenui/component/select-06

Validation states

A required select in a form that shows a destructive error when submitted empty and a success line with delivery time once filled.

… add @sevenui/component/select-07

Used to calculate duties and delivery time.

Read-only, disabled, and loading

Three field states side by side: an admin-locked read-only select, a disabled select with its reason, and a channel select with a loading spinner and refresh.

… add @sevenui/component/select-08

Read-only: set by your organization admin.

Disabled: currency is locked after the first invoice.

Loading: syncing with your Slack workspace.

Multiple selection

A multi-select for issue labels with grouped, color-coded options, a '+N more' trigger summary, removable chips, and a clear-all action.

… add @sevenui/component/select-09
2 of 6
  • Bug
  • Performance

Member role management

A team member list with a role select on each row, option hint lines, unsaved-change markers, and save or discard actions.

… add @sevenui/component/select-10

Members

4 of 10 seats
  • MP
    Maya Patelmaya@northwind.io
    Owner
  • DO
    Daniel Okafordaniel@northwind.io
  • LF
    Lena Fischerlena@northwind.io
  • TA
    Tom Alvareztom@northwind.io

Roles are up to date

Product size and quantity

A product form with a stock-aware size select, a quantity select capped by stock, and a live total on the add-to-bag button.

… add @sevenui/component/select-11
Charcoal merino crew-neck sweater laid flat

Merino Crew Sweater

Charcoal · Relaxed fit

$89.00

Free returns within 30 days.

Deployment configuration

A deploy form with environment, latency-labeled region, and branch selects, a production approval alert, and a copyable CLI command.

… add @sevenui/component/select-12

New deployment

acme-web · Next.js

seven deploy --env preview --branch main --region fra1

Builds start within a few seconds.

Components are the parts. Blocks are the page.

Pro blocks are whole sections and pages — heroes, pricing, dashboards, auth — composed from the same primitives and themed by the same tokens you already use. Install one and it is yours.

One purchase, yours forever. $99 at launch instead of $249.