Skip to content
ilinxa/pro-ui

ilinxa pro-ui

Components

High-level, fully-composed components built on top of shadcn/ui and Tailwind. Each one is standalone, dynamic, and follows the shadcn customization model.

64 components9 categories

Data Display

Tables, charts, lists, stats, KPIs, and data dashboards.

27 items
Data Table
alpha
A typed, composable table primitive with column accessors and per-cell rendering.
tabledatalisttyped
Card Tree
beta
JSON-driven recursive card tree with a full structural editor — drag and drop, multi-select, permissions, search, validation, and undo.
card-treetreeoutlinejson
News Card
alpha
Magazine-style news card in five sizes — role-aware editor and viewer modes, permissions matrix, badges, paywall and sensitivity gates.
news-carddatacardnews
Thumbnail List
alpha
Linked thumbnail list — small image, title, and meta line per row, each row one link target.
thumbnail-listlistthumbnailsrelated
Stat Card
alpha
Single-metric dashboard card — value, label, delta, and a dependency-free SVG sparkline with polarity-aware coloring.
stat-cardmetrickpidashboard
Article Meta
alpha
Icon-and-value metadata strip for article headers — author, date, read time, view count, or any custom pairs.
article-metametabylinemetadata
Rich Text Editor
alpha
Plate-powered WYSIWYG editor and read-only viewer for long-form articles — code blocks, captioned images, floating toolbar, HTML export.
rich-text-editorrich-textwysiwygeditor
Event Card
alpha
Event preview card with six status states and four layouts — capacity-aware badges, overlay links, and soft-failure item handling.
event-cardeventsstatuscapacity
Schedule List
alpha
Time-anchored agenda list — time or range, title, optional description and icons, per-row links, framed or bare.
schedule-listscheduleagendatimeline
Progress Timeline
alpha
Horizontal progress bar with a current-position marker and start, state-aware center, and end captions — derives its state from three dates.
progress-timelineprogresstimelinecountdown
Info List
alpha
Card-framed list of icon-prefixed rows — primary and secondary text, optional actions, per-row links, comfortable and compact variants.
info-listdetailsinfolist
People Grid
alpha
Responsive grid of person cards — avatar with initials fallback, name, title, per-card links, and a custom item renderer.
people-gridteamspeakersgrid
Registration Card
alpha
Event registration status card — capacity progress, spots-left counter, status-aware call to action, and a share slot.
registration-cardregistrationsignuprsvp
Expandable Text
alpha
Truncating text block that only shows its toggle when text actually overflows — configurable line clamp, controlled or uncontrolled.
expandable-texttexttruncateline-clamp
Engagement Bar
alpha
Social action row — like, comment, share, bookmark, custom actions, and a multi-reaction picker with realtime counts and burst animation.
engagement-barsocialengagementlike
Comment Thread
alpha
Recursive comment thread with composer, optimistic add, like, and delete, inline expansion past max depth, and realtime subscription hooks.
comment-threadsocialcommentsthread
Post Card
alpha
Social post composite in four layouts — text expansion, media carousel, engagement bar, and comment thread wired together.
post-cardsocialposttier-2
Story Rail
alpha
Horizontal story rail with unread gradient rings, drag-free skim scrolling, an add-story tile, and edge-fade gradients.
story-railsocialstoriesrail
Project Card
alpha
Project and case-study card with editorial status states and grid or feature layouts — overlay links and soft-failure item handling.
project-cardprojectsportfoliocase-study
Kanban Board
alpha
Drag-and-drop kanban board with swimlanes, tinted columns, per-column rules, and a renderer registry that hosts any card type.
kanbanboarddrag-and-dropdnd-kit
Flow Canvas
alpha
Node-and-edge canvas with typed ports, pluggable node renderers, edge and port-type registries, and JSON save and load — built on React Flow.
flow-canvasflowcanvasnode-editor
Card Tree Node
alpha
Card-tree renderer for flow canvas nodes — read-only viewer, a consumer-owned edit dialog pattern, and a typed port editor strip.
card-tree-nodeflow-canvascard-treepopup-edit
Task Card
alpha
Schema-driven task card with time-aware color coding, popup and inline editing, clipboard and drag-drop payloads, and permission predicates.
todotaskcard-treetime-aware
Task Tree
alpha
Hierarchical task outline with multi-select, bulk operations, search and filter toolbar, dual drag-and-drop, and virtualization.
task-treetodotreeoutline
Blackboard
alpha
Chalkboard-style team notes board — handwritten ink notes with pens, widths, pins, @mentions, auto-save, and lazy history loading.
blackboardchalkboardcollaborationnotes
Gantt Timeline
alpha
Editable Gantt timeline — per-task bars, collapsible summary rows, milestone diamonds, continuous zoom from hours to quarters, and a today line.
gantt-timelinegantttimelineschedule
Event Calendar
alpha
Editable event calendar with month, week, day, and agenda views — multi-day spans, drag and resize editing, clipboard support, and keyboard navigation.
event-calendarcalendarmonthweek

Forms

Inputs, builders, multi-step flows, validation patterns.

8 items

Navigation

Headers, sidebars, breadcrumbs, command palettes, tabs.

4 items

Feedback

Toasts, alerts, empty states, loaders, progress.

2 items

Marketing

Heroes, pricing, testimonials, feature grids, CTAs.

5 items

Layout

Page shells, dashboard frames, splits, grids.

2 items

Media

Image galleries, video players, carousels, file viewers.

9 items
Video Player
alpha
Video element wrapper — autoplay-friendly defaults, slot-based controls, carousel-coordinated pause, and double-tap gestures.
video-playervideomediaplayer
Media Carousel
alpha
Embla image and video carousel — gallery or linear variants, coordinated video pause for inactive slides.
media-carouselcarouselmediaembla
Story Viewer
alpha
Full-screen story viewer — segmented progress, 3D cube transitions, finger-following swipe, tap zones, and an engagement overlay.
story-viewerstoryviewermodal
PDF Viewer
alpha
Drop-in PDF reader — toolbar, zoom, selectable text, drag-drop, and a themed context menu. No commercial SDK.
pdfviewerdocumentreader
Story Composer
alpha
Instagram-style story creation surface — a locked 9:16 wrapper around the media editor.
story-composerstoriescameraimage-editor
Media Editor
alpha
Media capture and edit surface for photo, video, and text — capability dials and an Instagram-style chrome model.
media-editorimage-editorvideokonva
Content Composer
alpha
Multi-step content authoring shell — each content type is a JSON config composing form, rich text, and media editing steps.
content-composercomposercmsauthoring
Carousel Composer
alpha
Multi-item media post composer — drag in photos and videos, reorder them on a rail, and edit each through a shared editor panel.
carousel-composercarouselgallerymedia
Media Library
alpha
Drive-style media library — folders and files, lazy loading, drag-drop upload, drag-to-move, context menus, and multi-type preview.
medialibraryfilesdrive

Code

Code blocks, editors, diff views, terminals, syntax-highlighted surfaces.

1 item

Gamification

Cooperative, team-scoped motivation surfaces — progress, badges, challenges, quests.

6 items