ui
codarise/uiUnverifiedrepo only
This registry publishes no description of itself. Everything below was read from its own manifest.
Items
16
2026-08-03Every entry in its own registry.json, counted last night.Free to install
0
2026-08-03Item endpoints that returned source without credentials.Behind a key
0
2026-08-03Item endpoints that answered 401.Last push
7 days ago
0 stars. Both figures are GitHub's about this repository, not ones this index measured.Blocks
Search withinFreeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Bento Cardbento-card | A bento-style dashboard card with a gradient header (dither + animated blur blobs), icon or custom headerContent, title, description, badge, and optional body. Pass a gradient id from project-themes for the header color. Router-agnostic — use onClick for navigation (e.g. onClick={() => navigate({ to: href })}). Use the `featured` prop for a larger highlight variant. | Blocks | Unverified | no deps | |
| Chat Bubblechat-bubble | A chat bubble wrapper with role-to-variant mapping helpers for user, assistant, system, and error messages. | Blocks | Unverified | no deps | |
| Chat Markerchat-marker | A chat marker with optional leading icon, built on the Marker primitive. | Blocks | Unverified | no deps | |
| Chat Message Rowchat-message-row | A shared chat row shell that aligns avatar, header, content, and footer. Framework-agnostic — features map their message type to this. | Blocks | Unverified | no deps | |
| Domain / Tenant Switcherdomain-tenant-switcher | A large popover switcher for domains and their tenants. Global search filters both lists at once (fuzzy); left column lists domains with avatar, role badge, and settings gear; right column lists tenants of the selected domain. Clicking a tenant switches context and closes the popover. Includes per-column loading skeletons, error retry, empty states, keyboard nav (↑↓/Enter/Esc), and a custom-trigger slot. Framework-agnostic — pass data + callbacks (onDomainChange/onTenantChange/onCreate*/onOpen*Settings). | Blocks | Unverified | 1 dep · 6 files | |
| Error Stateerror-state | A centered error state with icon, title, description, and optional retry button or custom action. | Blocks | Unverified | 1 dep | |
| Featured Cardfeatured-card | A featured strip with gradient border, faded icon, headline and optional CTA or custom action. | Blocks | Unverified | no deps | |
| Loading Stateloading-state | A centered loading state with spinner, title, and optional description. | Blocks | Unverified | no deps | |
| Model Cardmodel-card | A model card with gradient background derived from the model name. Generic — pass badges, metadata, features, and footer as ReactNode. Color is auto-derived via model-colors util or can be overridden. | Blocks | Unverified | 1 dep | |
| Model Selectmodel-select | A model selector with popover list, keyboard navigation, favorites (localStorage), and optional details panel. Generic — uses ModelOption type instead of a domain type. Color is auto-derived via model-colors. Includes trigger button, model list, and details panel with pricing/features/capabilities. | Blocks | Unverified | 1 dep · 8 files | |
| Notification Bellnotifications | A self-contained notifications system: NotificationBell (popover trigger with unread badge + new-notification ping), NotificationCenter (grouped Today/Yesterday/Earlier list with mark-all-as-read), NotificationItem (type-aware icon, hover-to-read, action buttons), NotificationEmpty, and helpers. Framework-agnostic and data-driven — pass notifications + unreadCount + onMarkAsRead/onMarkAllAsRead via props (no router/react-query coupling). Wire the bell into the sidebar via SidebarFooter's notificationsNode slot, or use standalone. The compact `icon` variant matches the sidebar footer bell styli | Blocks | Unverified | 1 dep · 6 files | |
| Page Layoutpage-layout | Page composition primitives: PageLayout, PageHeader (with back button), PageSection, and PageContent. Router-agnostic. | Blocks | Unverified | 1 dep | |
| Project Switcherproject-switcher | A compact project picker for a sidebar / top nav. Combobox trigger shows the current project's avatar + name (or a 'Select Project' fallback); popover opens a searchable Command list of projects with member count + inactive badge, plus a 'View all Projects' action. Renders a loading skeleton while loading and a dashed empty state with a 'Create Project' button when there are no projects. Framework-agnostic and data-driven — no router or project-context coupling. Wire onSelectProject / onViewAllProjects / onCreateProject to your app's navigation + context store. Ported from fe-agentic's Project | Blocks | Unverified | 1 dep | |
| Sidebarsidebar | Complete sidebar system: provider with localStorage + breakpoint tracking, collapsible shell, header (logo slots), nav (groups + items with active state), footer (User pill with avatar + more-dots affordance + optional notifications bell), mobile sheet, and toggle button. Uses plain <a> tags — swap for your router's Link. Wire up: pass groups + activeHref to SidebarNav, user + menuItems + onLogout + notifications to SidebarFooter. The footer also accepts a notificationsNode slot to drop in a richer notification experience (e.g. the notifications block's NotificationBell) without coupling the s | Blocks | Unverified | 1 dep | |
| Thinking Displaythinking-display | A collapsible thinking/reasoning panel with streaming-aware auto-open/collapse, shimmer label, scroll fade, and copy button. | Blocks | Unverified | no deps | |
| Upload Dropzoneupload-dropzone | Drag & drop file upload zone with click-to-select. Uses a drag counter to avoid flicker. Supports compact and prominent variants. | Blocks | Unverified | 1 dep |
