Layout

Structure and organize content — cards, accordions, steppers, alerts, and layout primitives.

UCard

The fundamental content container. Glass gradient background with hover lift animation. Every card gets rounded-3xl, backdrop-blur-xl, and a depth shadow that intensifies on hover. Use variant="outline" for lighter secondary containers.

Default (Subtle)

Full glass gradient with hover lift. Primary container for dashboard panels, feature blocks, or data groups.

Outline

Lighter glass for secondary content. Less visual weight — use inside other cards or for supporting information.

UAccordion

Collapsible content sections for FAQs, documentation, or detailed settings. Rounded container with glass hover on triggers. Use when you have multiple sections of content that users browse selectively.

USeparator

Visual divider with glass-appropriate opacity. Use between sections or with a label for logical grouping like "OR" in auth forms.

Content above the divider

Content below the divider

Alternative content

UStepper

Multi-step process indicator. The active step indicator uses glass gradient with the same depth treatment as cards. Perfect for onboarding wizards, deployment pipelines, or setup flows.

Install
pnpm add @oro.ad/ui
Configure
Add to nuxt.config modules
Customize
Override in app.config
Step 0 of 0
UKbd

Keyboard shortcut indicators with glass keycap styling. Use inline with text to teach users about available shortcuts in your interface.

Command Palette:K|Save:S
UAlert

Contextual banners with glass background and semantic coloring. Use to communicate important status changes, warnings, or success confirmations that persist on the page.

Node deployed
Alpha-01 is now active and accepting workloads.
High memory usage
Node Beta is at 92% memory — consider scaling up.
Connection lost
Unable to reach Node Gamma. Retrying in 30s.
Scheduled maintenance
Network upgrade planned for Saturday 03:00 UTC.