Select Components

13 premium select variants with search, animations, and beautiful interactions for every use case.

13 Variants
CLI Install
01

Country Select

Searchable country selector with flags, dial codes, and keyboard navigation. Perfect for forms requiring location input.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/country-select.json
02

Multi Select

Select multiple items with removable tag chips. Supports search and max selection limit.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/multi-select.json
03

Timezone Select

Select timezones with UTC offsets and searchable city names. Great for scheduling apps.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/timezone-select.json
04

Language Select

Select languages with flags and native names. Perfect for internationalization settings.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/language-select.json
05

Color Select

Visual color picker with a beautiful grid layout. Ideal for theme customization.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/color-select.json
06

Currency Select

Select currencies with symbols, flags, and codes. Perfect for payment forms.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/currency-select.json
07

User Select

Select users with colorful avatars and role badges. Great for assignment features.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/user-select.json
08

Grouped Select

Options organized into categories with visual separators. Perfect for complex selections.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/grouped-select.json
09

Icon Select

Beautiful icon grid with colorful visuals. Great for customization features.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/icon-select.json
10

Rating Select

Interactive star rating with hover preview and labels. Perfect for reviews.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/rating-select.json
11

Status Select

Status selector with animated dots and color coding. Ideal for workflow management.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/status-select.json
12

Payment Select

Payment method selector with card details and icons. Essential for checkout flows.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/payment-select.json
13

GSAP Select

Basic select with staggered entrance animations and smooth hover effects.

Installation

$npx shadcn@latest add https://aftershade.pages.dev/registry/gsap-select.json

Dependencies

GSAP

Required for all select animations

npm install gsap

Lucide React

Icon library for select components

npm install lucide-react