Use the site when
You want the shortest path to install, theme setup, and stable gallery examples.
Open the gallery
⚠ Build output missing: dist/fikir.css not loaded. Run npm run build.
Use the site gallery for curated, copy-paste-first supported examples. Use this playground for workflow templates, interaction-heavy scenarios, and the parts of the system that still need support-tier context.
You want the shortest path to install, theme setup, and stable gallery examples.
Open the galleryYou need workflow starters, template pages, smoke paths, or interaction-rich demos that go beyond a simple gallery tile.
Jump to templatesThis page keeps `supported`, `beta`, `experimental`, and `mixed` labels visible so contributors and consumers can evaluate risk quickly.
Segmented control, toast variants, skeleton presets, and table states are supported; settings panel remains beta.
Saved successfully
Your changes have been persisted.
Update available
A new version is ready to install.
Quota at 90%
Upgrade soon to avoid service limits.
Request failed
Check your connection and try again.
Toasts appear in the bottom-right corner.
| Name | Status |
|---|---|
| Project Alpha | Active |
Inline search with attached action button.
Filterable select with keyboard navigation. Use data-active on highlighted option, aria-selected on chosen value.
Free-text input with inline suggestion list. aria-autocomplete="list" on the input; data-active tracks keyboard focus in the list.
Modal command launcher. Trigger with ⌘K. data-active tracks highlighted item.
Copy-paste starting points for common app patterns.
Focusable input with semantic defaults.
Action required
Your billing profile needs verification.
`input` vs `rounded-lg`
Source: `packages/recipes/button.ts` -> generated resolver output.
`aria-invalid="true"` + `aria-invalid:ring-danger` birlikte kullanılır; disabled ve readonly görünümü ayrıdır.
Composition spacing is handled by `data-card-layout="stack"`.
Footer separator is handled by `data-card-slot="footer"` rule.
Switch visual, checkbox semantics.
Range slider canonical surface.
Four-slot OTP composition with semantic slot surface.
Prefix addon + input composition.
Price değeri zorunludur.
Canonical number input composition with optional step controls.
Value must be between 0 and 100.
Modal uses `data-open` state and semantic dialog attributes.
Toast items use `data-open` and live region semantics.
Tooltip state uses `data-open` and `aria-describedby` relation.
Popover uses `data-open` with `aria-expanded` and `aria-controls` on trigger.
Dropdown menu uses `data-open` with trigger-controlled `aria-expanded` state.
Overlay extensions: context actions, progress feedback and in-place loading mask.
Sync progress: 68%
Split button joins a primary button with a dropdown-backed secondary action menu.
Drawer uses `data-open` state and dialog semantics on side panel.
Tabs use `data-active` on triggers/panels with one active panel at a time.
Profile settings and personal details.
Billing methods and invoice preferences.
Password, sessions and 2FA controls.
Accordion item open state is represented with `data-open` on each item.
Manage language, timezone and notification defaults.
Manage visibility and data sharing options.
Pagination uses semantic links/buttons; current page is marked with `aria-current`.
Breadcrumb uses semantic nav/list markup with `aria-current` on current node.
Menu bar uses `data-open` on each item for disclosure content.
Sidebar navigation uses `sidebar-nav` namespace to avoid layout `.sidebar` conflict.
Stepper uses `data-state` (`complete|active|upcoming`) on each item.
Page header groups title/meta and action area.
Manage workspace-level preferences and member access.
Section block creates heading/body structure for product pages.
Two-factor authentication is enabled for all admins.
Last review completed on 2026-04-02.
App shell combines topbar, sidebar area and main content area.
Main content area grows while sidebar stays structured.
Split pane creates responsive dual-region product layouts.
Main content/editing region with larger width.
Table surface for dense data rows with selected row state.
| Project | Owner | Status | MRR |
|---|---|---|---|
| Atlas CRM | Ada | Healthy | $12,400 |
| Pulse Ops | Grace | At risk | $7,980 |
| Nova Billing | Linus | Healthy | $4,200 |
When rows are empty, pair table workflows with empty-state fallback.
There is no matching result for the current filters. Reset filters or create a new record.
Minimal data-grid surface with integrated filter bar, role-based semantics, and selected row state.
Avatar group overlaps members while preserving per-avatar semantics.
Command bar: arama + hızlı aksiyon birleşimi.
Filter bar implementation: search, filters, chips, reset, and apply areas share one contract.
Search + filter composite summary.
Data table toolbar: search, filters, column visibility, density, export, and bulk actions share one slot contract.
| Issue | Owner | State |
|---|---|---|
| #248 Naming contract checks | Core Team | Open |
| #251 Input validation docs | Design Ops | Open |
| #260 Build pipeline polish | Platform | Closed |
Foundation package refinements completed for navigation, data and content surfaces.
npm run build
Pilot only: compare fixed values vs fluid `clamp()` values for type and spacing rhythm.
Uses a fixed title size and fixed top spacing baseline.
Spacing remains static across viewport widths.
Uses `clamp()` for responsive title sizing and spacing progression.
Spacing scales within controlled min/max boundaries.
Rating surface with active state, readonly and disabled examples.
Use active marker on selected items and semantic group labeling.
Tree-view surface for nested navigation/data hierarchies.
Tags input surface with removable items and inline entry field.