VLLNT UI · Famille de composants

Composants Core

Core components are the primitives every interface is built from — buttons, inputs, labels, switches, badges, and the layout atoms underneath them. They're unopinionated, accessible, and the foundation the rest of the library composes on.

Buttons & Actions

Buttons, copy-to-clipboard controls, toggles, and toolbars for triggering and grouping primary user actions.

Form Inputs

Core input primitives including text fields, checkboxes, radios, switches, sliders, and labels for capturing user data.

Status & Feedback

Badges, banners, meters, skeleton loaders, empty states, and cookie consent for surfacing status and system feedback.

Content & Display

Avatars, typography, links, QR codes, and keyboard hints for presenting content and identity.

Typography

Text, heading, display, and prose primitives with token-driven font family, weight, and type scale for consistent typography.

Questions frequentes

What counts as a core component?
The foundational, unopinionated primitives — Button, Input, Label, Switch, Badge, Kbd, Separator, and the layout atoms — that every other component composes from.
Do I have to install all of them?
No. Every @vllnt/ui component installs independently with the shadcn CLI — add only the ones you use.