Skip to main content
Primitives, also known as components, are the modular building blocks of Aura. They are the reusable UI elements that help teams build consistent and high-quality user interfaces. Browse by category: Actions, Data display, Feedback, Inputs, Layout, Navigation, Overlays, and Utilities.

Actions

These primitives are controls that are ideal for triggering actions, toggling settings, or filtering content.

Data display

These primitives help you present structured information, metrics, and content so users can scan, compare, and understand what they are looking at.

Feedback

These primitives communicate outcomes, loading, validation, and high-level product or page state so users stay informed and oriented.

Inputs

These primitives capture user input for forms, settings, and editing workflows.

Layout

These primitives structure pages and regions — organizing content, scrolling, separation, and application chrome. These primitives support orientation, hierarchy, paging, and movement through the product.

Overlays

These primitives layer above the main canvas—modals, panels, menus, and tooltips—to focus attention or complete a secondary task.

Utilities

Supporting primitives for labels, guidance, keyboard affordances, and scrollable regions.
Last modified on September 16, 2026