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: Data display, Feedback, Inputs, Layout, Navigation, Overlays, and Utilities.

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, and keyboard affordances paired with form controls.
Last modified on August 25, 2026