Components
Search the complete HulianUI component catalog.
Layout15
Containers
Typography37
Text
Renders read-only Markdown blocks, inline formatting, links, quotes, lists, and fenced code.
KaTeX-powered two-dimensional layout for piecewise functions, matrices, and large delimiters.
Forms70
Buttons
Basic Inputs
Advanced Inputs
LaTeX input with formula templates, live KaTeX preview, syntax checks with line and column, and an injectable visual editor tab.
Structured editor for one math question: seven types, figures, options, blanks, rubric, and a live QuestionCard preview.
Student answer card: the right control per question type, missing options stated plainly, submit only when every blank is filled, verdict and explanation after answering.
MathLive-powered formula input: type LaTeX visually, inject it into MathTextarea and QuestionAnswer, and grade with CAS equivalence.
Loads debounced remote options with request cancellation, pagination, initial-value resolution, and multiple selection.
Collects one-time codes across fixed-length slots with auto-advance, backspace, and full-code paste.
Selects normalized original-image pixel boxes with aspect constraints, deterministic rounding, overlays, and explicit load failures.
Edits allow and deny scope lists with suggestions, an effective-scope summary, and read-only or controlled modes.
Edits HTML through a WYSIWYG TipTap surface, with a trimmable toolbar, injected image uploads, and paste sanitizing.
GitHub issue draft builder that renders a template to Markdown and builds a prefill link.
Edits a hexadecimal color through a swatch, system picker, text input, and shorthand expansion.
Selects one rich option from cards containing titles, descriptions, and supporting content.
Date and Time
Form Frameworks
Runs validated forms inside modal or drawer containers with submit lifecycle handling.
Provides a managed credential form with validation, controlled values, field appearance slots, remember copy, and an optional card surface.
Builds the branded half of a split authentication page with token-based gradients, highlights, content, and a footer.
Collects an ordered set of relative image coordinates with undo, refresh, and keyboard crosshair controls.
Renders a native label element with the same styling Field uses, plus htmlFor and native attribute passthrough.
Data Display94
Collections
Displays textbook questions with type, stem, options, subquestions, media, source, and review status.
Combines business-table columns, querying, sorting, selection, pagination, and toolbar actions.
Compares priced items in transposed feature rows with highlights, badges, and sticky headers.
Presents accessible named lists with structured items, metadata, actions, grid mode, empty states, and pagination or load-more controls.
Displays labeled record fields in horizontal or vertical, bordered or unbordered layouts.
Renders a table row's action set with tone-based hierarchy, an overflow menu past a set count, and built-in confirmation.
Navigates scroll-snap slides with arrows, dots, autoplay, looping, dragging, and keyboard controls.
Plays file or HLS video with custom controls, chapters, resume, picture-in-picture, and fullscreen.
Edits controlled node-and-edge canvases with node dragging, edge connection, panning, zooming, and fit view.
Tiles a flat dataset into a rectangle with area proportional to value, so the biggest contributors read at a glance.
Shows prioritized queue items in read-only lanes with depth, average-wait, and throughput metrics.
Frames business documents on an A4-style sheet with header, section, footer, and print controls.
Plots grouped tasks and progress on scrollable day, week, or month timelines with a today marker.
Displays live message types, sender levels, pinned items, auto-scroll, and new-message recovery.
Presents review comments, replies, severity, suggested diffs, and resolution or false-positive actions.
Information
Opens images in a full-screen viewer with anchored zoom, panning, navigation, and thumbnails.
Shows live-commerce products with pricing, stock, sales, active state, and purchase action.
Renders a semantic or arbitrary-color status indicator with optional pulse and accessible labeling.
Adds a handwritten-style highlight, arrow, or note around inline content in eight positions.
Metrics
Formats numeric values with precision, separators, prefixes, suffixes, optional animation, or a countdown.
Wraps responsive Recharts area, bar, line, pie, radar, and radial charts with theme tokens, axis sizing, and series legends.
Feedback25
Overlays
Messages
Stacks positioned notification cards with icons, content, actions, and an imperative API.
Displays a service-notification card with source header, structured fields or custom content, and footer actions.
Loading and Progress
AI Agents16
Conversation
Reasoning and Tools
Assistance
Decoration92
Backgrounds
Creates a distorted CRT character-rain background with tearing, scanlines, and ripple interaction.
Combines multicolor gradients, vertical blind shading, grain, and a pointer spotlight.
Overlay Effects
Pulls drifting particles into pointer-centered orbits before easing them back into place.
Renders liquid metallic paint with noise distortion, color dispersion, and striped reflections.
Moves child items along preset or custom CSS offset paths with spacing and tilt controls.
Lets users drag or hover a sticker corner to reveal a peel, shadow, and pointer-following highlight.