- Componentes
- Accordion
- ActivityGraph
- Alert
- Alert Dialog
- Aspect Ratio
- Avatar
- AvatarGroup
- Badge
- Box
- Breadcrumb
- Button
- Button Group
- Calendar
- Card
- Carousel
- Chart
- Checkbox
- Collapsible
- Combobox
- Command
- Connector
- Container
- Context Menu
- Dialog
- Drawer
- DropdownMenu
- Empty
- EnvEditor
- Fade In
- Field
- Fps
- Hover Card
- Highlighter
- Input
- InputGroup
- Input OTP
- Item
- JSONViewer
- Kbd
- Label
- Marquee
- Menubar
- Native Select
- Navigation Menu
- NumberInput
- Pagination
- Popover
- Preview Card
- Progress
- ProgressiveBlur
- Radio Group
- Resizable
- Retro Grid
- Scan Line
- ScrollArea
- Scrubber
- SectionLabel
- Select
- Separator
- Sheet
- Signature
- Sidebar
- Skeleton
- Slider
- Sonner
- Spinner
- Stagger Group
- StatusDot
- SystemBanner
- Switch
- Table
- Tabs
- TagInput
- Textarea
- ThemeToogle
- Toggle
- Toggle Group
- Tooltip
- Typing Effect
Em @zexon/ui/components/progress. Passa value entre 0 e 100 (ou conforme o max do Radix).
Uso
60%
Variante HUD
variant="hud" envolve a barra (ou os segmentos) numa moldura com colchetes.
HUD
Segmentado
Passe a prop segments para renderizar blocos discretos em vez da barra contínua. Útil para interfaces com estética de terminal ou HUD.
Segmentado
Segmentado automático
Com segments="auto", a barra mede a largura disponível e gera tantos segmentos quantos couberem (grosso modo um segmento w-1 + gap-1 por unidade). O contentor precisa de largura definida (por exemplo w-full dentro de um pai com largura fixa ou máxima).
Nos modos segmentados pode usar filledSegmentClassName e trackSegmentClassName para classes Tailwind, ou filledSegmentColor / trackSegmentColor com uma cor CSS em string — aplicam backgroundColor em linha e evitam classes que o Tailwind possa não gerar no pacote de UI.
Auto (largura do contentor)
Anterior:
Próximo: