sh4dcnv2 · atlas
← libraries

@ikas

UI components and screen patterns for building apps on ikas.

72 components react shadcn-cli

Install this registry

shadcn (npm) npx shadcn@latest add https://builders.ikas.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://builders.ikas.com/r/registry.json
bun bunx shadcn@latest add https://builders.ikas.com/r/registry.json
fetch registry curl -s https://builders.ikas.com/r/registry.json

Components

72 total
ikas Theme theme

Light-first neutral theme tokens: surfaces, six-color palette, status colors, radius and elevation. Install first.

npx shadcn@latest add https://builders.ikas.com/r/theme.json
Motion lib

Shared spring and easing tokens so all animations in the app move the same way.

npx shadcn@latest add https://builders.ikas.com/r/motion.json
Status lib

Status tint classes (info, success, warning, danger, neutral) for surfaces, text, icons and actions.

npx shadcn@latest add https://builders.ikas.com/r/status.json
Utils lib

The cn() helper that merges Tailwind class names; used by every component.

npx shadcn@latest add https://builders.ikas.com/r/utils.json
Accordion ui

Stacked sections that expand one at a time or together, as a list or cards.

npx shadcn@latest add https://builders.ikas.com/r/accordion.json
Alert Dialog ui

Modal that asks to confirm or cancel an action, with a status-tinted icon.

npx shadcn@latest add https://builders.ikas.com/r/alert-dialog.json
Alert ui

Plain inline callout in default or destructive style; use Banner for status messages.

npx shadcn@latest add https://builders.ikas.com/r/alert.json
Avatar ui

Round user or store image with fallback initials, badge, and stacked groups.

npx shadcn@latest add https://builders.ikas.com/r/avatar.json
Badge ui

Small label for statuses (info, success, warning, danger) or counts, with optional dot.

npx shadcn@latest add https://builders.ikas.com/r/badge.json
Button Group ui

Joins buttons, inputs or selects into one connected horizontal or vertical group.

npx shadcn@latest add https://builders.ikas.com/r/button-group.json
Button ui

Button in solid, soft, outline, ghost and link variants, any palette color, loading state.

npx shadcn@latest add https://builders.ikas.com/r/button.json
Calendar ui

Month grid for picking a day, range or several days; Turkish, Monday first.

npx shadcn@latest add https://builders.ikas.com/r/calendar.json
Card ui

Raised surface with header, title, description, action, content and footer slots.

npx shadcn@latest add https://builders.ikas.com/r/card.json
Chart ui

Recharts container, tooltip and legend wired to theme colors; base for the ikas charts.

npx shadcn@latest add https://builders.ikas.com/r/chart.json
Checkbox ui

Checkbox for on/off choices in forms and table row selection.

npx shadcn@latest add https://builders.ikas.com/r/checkbox.json
Combobox ui

Searchable select with single or multiple choice, chips and groups; built on Base UI.

npx shadcn@latest add https://builders.ikas.com/r/combobox.json
Dialog ui

Modal window for focused tasks and confirmations, with header, footer and close button.

npx shadcn@latest add https://builders.ikas.com/r/dialog.json
Drawer ui

Panel that slides in from an edge and drags closed; suits mobile actions.

npx shadcn@latest add https://builders.ikas.com/r/drawer.json
Dropdown Menu ui

Menu of actions opened from a button, with groups, checkboxes, radios and submenus.

npx shadcn@latest add https://builders.ikas.com/r/dropdown-menu.json
Field ui

Form structure: label, description, error and grouping for any input control.

npx shadcn@latest add https://builders.ikas.com/r/field.json
Input Group ui

Input or textarea with attached addons: icons, text, prefixes and buttons.

npx shadcn@latest add https://builders.ikas.com/r/input-group.json
Input ui

Single-line text input styled with the theme's inset field surface.

npx shadcn@latest add https://builders.ikas.com/r/input.json
Kbd ui

Shows keyboard keys and shortcuts, alone or grouped.

npx shadcn@latest add https://builders.ikas.com/r/kbd.json
Label ui

Accessible text label for form controls.

npx shadcn@latest add https://builders.ikas.com/r/label.json
Popover ui

Floating panel anchored to a trigger for small forms, pickers or extra details.

npx shadcn@latest add https://builders.ikas.com/r/popover.json
Progress ui

Thin horizontal bar showing how far a task has progressed.

npx shadcn@latest add https://builders.ikas.com/r/progress.json
Questionnaire ui

Multi-step form, one question at a time: choices, free text, skip, validation, progress.

npx shadcn@latest add https://builders.ikas.com/r/questionnaire.json
Radio Group ui

Set of radio buttons for picking exactly one option.

npx shadcn@latest add https://builders.ikas.com/r/radio-group.json
Select ui

Dropdown for picking one value from a list, with groups and separators.

npx shadcn@latest add https://builders.ikas.com/r/select.json
Separator ui

Thin horizontal or vertical line that divides content.

npx shadcn@latest add https://builders.ikas.com/r/separator.json
Sheet ui

Panel that slides in from a screen edge for side tasks and details.

npx shadcn@latest add https://builders.ikas.com/r/sheet.json
Skeleton ui

Pulsing placeholder block shown while content loads.

npx shadcn@latest add https://builders.ikas.com/r/skeleton.json
Sonner ui

Toaster for short confirmations: status types, surface or soft variant, optional countdown bar.

npx shadcn@latest add https://builders.ikas.com/r/sonner.json
Spinner ui

Animated loading indicator for buttons and pending sections.

npx shadcn@latest add https://builders.ikas.com/r/spinner.json
Switch ui

Toggle switch for settings that turn on or off immediately.

npx shadcn@latest add https://builders.ikas.com/r/switch.json
Table ui

Basic table building blocks: header, body, rows, cells, footer and caption.

npx shadcn@latest add https://builders.ikas.com/r/table.json
Tabs ui

Tab list for switching between views of the same screen, in pill or line style.

npx shadcn@latest add https://builders.ikas.com/r/tabs.json
Textarea ui

Multi-line text input that grows with its content.

npx shadcn@latest add https://builders.ikas.com/r/textarea.json
Tooltip ui

Short hint shown on hover or keyboard focus of an element.

npx shadcn@latest add https://builders.ikas.com/r/tooltip.json
Wheel Picker ui

iOS-style picker wheel you drag, flick, scroll or step; groups side by side.

npx shadcn@latest add https://builders.ikas.com/r/wheel-picker.json
Action Bar component

Icon toolbar whose labels appear on hover or focus; saves room in dense headers.

npx shadcn@latest add https://builders.ikas.com/r/action-bar.json
Animated Check component

Self-drawing check icon, plus a copy-to-clipboard button that confirms with it.

npx shadcn@latest add https://builders.ikas.com/r/animated-check.json
Animated Number component

Number that rolls up or down when its value changes.

npx shadcn@latest add https://builders.ikas.com/r/animated-number.json
Area Chart component

Area or line chart over time, with stacking, legend, tooltip and estimated points.

npx shadcn@latest add https://builders.ikas.com/r/area-chart.json
Banner component

Persistent message in info, success, warning or danger, with optional actions and dismiss.

npx shadcn@latest add https://builders.ikas.com/r/banner.json
Bar Chart component

Vertical or horizontal bar chart, grouped or stacked, with hover trace and in-progress bars.

npx shadcn@latest add https://builders.ikas.com/r/bar-chart.json
Bar List component

Ranked list of labels with proportional bars and values, e.g. top products.

npx shadcn@latest add https://builders.ikas.com/r/bar-list.json
Chart Card component

Dashboard chart frame with title, headline value, change and a time range switch.

npx shadcn@latest add https://builders.ikas.com/r/chart-card.json
Chart Kit component

Shared chart parts: colors, fills, legend, tooltip, loading and reveal used by ikas charts.

npx shadcn@latest add https://builders.ikas.com/r/chart-kit.json
Collapse component

Animates content open and closed between zero and full height.

npx shadcn@latest add https://builders.ikas.com/r/collapse.json
Confirm Button component

Two-click inline confirm for destructive actions that do not need a dialog.

npx shadcn@latest add https://builders.ikas.com/r/confirm-button.json
Date Picker component

Outline button that opens a calendar and shows the picked date as dd.MM.yyyy.

npx shadcn@latest add https://builders.ikas.com/r/date-picker.json
Date Range Picker component

Date range picker with presets, two months, and Apply and Clear buttons.

npx shadcn@latest add https://builders.ikas.com/r/date-range-picker.json
Date Wheel Picker component

Day, month and year wheels in one frame, with min and max dates.

npx shadcn@latest add https://builders.ikas.com/r/date-wheel-picker.json
Description List component

Label and value pairs for detail pages, side by side or stacked.

npx shadcn@latest add https://builders.ikas.com/r/description-list.json
Donut Chart component

Donut chart for part-to-whole data, with the total in the center and a legend.

npx shadcn@latest add https://builders.ikas.com/r/donut-chart.json
Empty State component

Explains an empty or failed view and offers the next step or a retry.

npx shadcn@latest add https://builders.ikas.com/r/empty-state.json
Expandable Search component

Search icon that expands into a text input and stays open while filled.

npx shadcn@latest add https://builders.ikas.com/r/expandable-search.json
Launchpad component

First-run setup steps for the app home; the active step opens with its actions.

npx shadcn@latest add https://builders.ikas.com/r/launchpad.json
Layout component

Column presets (main-aside, half, third) and numbered SettingsGroup sections for settings screens.

npx shadcn@latest add https://builders.ikas.com/r/layout.json
Meter component

Usage against a limit as a bar or ring, with warning and danger states.

npx shadcn@latest add https://builders.ikas.com/r/meter.json
Number Stepper component

Number input with minus and plus buttons; click the value to type it.

npx shadcn@latest add https://builders.ikas.com/r/number-stepper.json
Page component

Screen wrapper with width presets and a PageHeader with back link, badges and actions.

npx shadcn@latest add https://builders.ikas.com/r/page.json
Record Table component

Table for lists of records with selection, bulk actions, loading, empty, error and pagination.

npx shadcn@latest add https://builders.ikas.com/r/record-table.json
Script Installer component

Installs, updates and removes the app's storefront script, one row per storefront.

npx shadcn@latest add https://builders.ikas.com/r/script-installer.json
Segmented Control component

Pick one of two to five options, as view tabs or a radio choice.

npx shadcn@latest add https://builders.ikas.com/r/segmented-control.json
Setting Row component

One setting row: title, description and its control aligned right.

npx shadcn@latest add https://builders.ikas.com/r/setting-row.json
Sparkline component

Tiny trend line without axes for stat cards and table cells.

npx shadcn@latest add https://builders.ikas.com/r/sparkline.json
Stat Card component

KPI card: label, value and change against the previous period.

npx shadcn@latest add https://builders.ikas.com/r/stat-card.json
Toggle Section component

Feature section with an on/off switch that reveals its settings when on.

npx shadcn@latest add https://builders.ikas.com/r/toggle-section.json
Unsaved Bar component

Bar with save and discard that appears while a form has unsaved changes.

npx shadcn@latest add https://builders.ikas.com/r/unsaved-bar.json
UI Rules for AI agents file

ikas-ui.md design rules for AI coding agents; reference it from AGENTS.md or CLAUDE.md.

npx shadcn@latest add https://builders.ikas.com/r/ui-rules.json