1:1 Radix UI / Primitives components for Vue

Unstyled, accessible components for building high‑quality design systems and web apps in React.Unstyled, accessible components for building high‑quality design systems and web apps in Vue.

1:1 Radix Primitives components for Vue
Vue, Nuxt Support

Accordion

A vertically stacked set of interactive headings that each reveal an associated section of content.

Alert Dialog

A modal dialog that interrupts the user with important content and expects a response.

Landscape photograph by Tobias Tullius
Photo by Timur Garifov on Unsplash
Aspect Ratio

Displays content within a desired ratio.

Avatar

An image element with a fallback for representing the user.

Checkbox

Renders an accessible checkbox associated with controls.

@oku-ui 3 repos
@oku-ui/primivites
Collapsible

An interactive component which expands/collapses a panel.

Dialog

A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.

Oku UI
Hover Card

For sighted users to preview content available behind a link.

Components

A collection of components that can be used to build your own design system.

Label

Renders an accessible label associated with controls.

Popover

Displays rich content in a portal, triggered by a button.

Progress

Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.

Radio Group

A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time.

Tags
v1.2.0-beta.50
v1.2.0-beta.49
v1.2.0-beta.48
v1.2.0-beta.47
v1.2.0-beta.46
v1.2.0-beta.45
v1.2.0-beta.44
v1.2.0-beta.43
v1.2.0-beta.42
v1.2.0-beta.41
v1.2.0-beta.40
v1.2.0-beta.39
v1.2.0-beta.38
v1.2.0-beta.37
v1.2.0-beta.36
v1.2.0-beta.35
v1.2.0-beta.34
v1.2.0-beta.33
v1.2.0-beta.32
v1.2.0-beta.31
v1.2.0-beta.30
v1.2.0-beta.29
v1.2.0-beta.28
v1.2.0-beta.27
v1.2.0-beta.26
v1.2.0-beta.25
v1.2.0-beta.24
v1.2.0-beta.23
v1.2.0-beta.22
v1.2.0-beta.21
v1.2.0-beta.20
v1.2.0-beta.19
v1.2.0-beta.18
v1.2.0-beta.17
v1.2.0-beta.16
v1.2.0-beta.15
v1.2.0-beta.14
v1.2.0-beta.13
v1.2.0-beta.12
v1.2.0-beta.11
v1.2.0-beta.10
v1.2.0-beta.9
v1.2.0-beta.8
v1.2.0-beta.7
v1.2.0-beta.6
v1.2.0-beta.5
v1.2.0-beta.4
v1.2.0-beta.3
v1.2.0-beta.2
v1.2.0-beta.1
ScrollArea

A vertically stacked set of interactive headings that each reveal an associated section of content.

Horizontal

The following separator is horizontal and has semantic meaning.

Home

Docs

Source

Separator

Visually or semantically separates content.

Slider

An input where the user selects a value from within a given range.

Switch

A control that allows the user to toggle between checked and not checked.

Make changes to your account here. Click save when you're done.

Tabs

A set of layered sections of content—known as tab panels—that are displayed one at a time.

    Toast

    Renders an accessible label associated with controls.

    Toggle Group

    A set of two-state buttons that can be toggled on or off.

    Toggle

    A two-state button that can be either on or off.

    Toolbar

    A container for grouping a set of controls, such as buttons, toggle groups or dropdown menus.

    Tooltip

    A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.