Atlas is a work in progress.

Component Library

Browse, understand, and use the Atlas UI component library in your applications.

The Atlas component library provides a curated set of React components designed for building enterprise applications at PROS. Each component is documented with interactive examples, usage guidelines, and API references.

Getting Started

Before using any component, make sure Atlas is installed in your project. See the installation guide for setup instructions.

All components are imported from the @pros/atlas package:

import { Button, Modal, Tabs } from '@pros/atlas';

Reading a Component Page

Every component page follows a consistent structure to help you find the information you need quickly.

At the top of each component page you will find a row of icon links that connect you to related resources:

  • Figma — Opens the component's design spec in Figma, so designers and developers can review spacing, colors, and visual states.
  • Storybook — Launches the live, interactive playground where you can test variants, change props, and see the component in isolation.
  • Source — Links to the component's source code on GitHub.
  • External docs — When a component wraps an external library (for example, a charting engine or a base UI library), this link takes you to the original documentation for extended API details.

Not every component will show all four links. For instance, a fully custom component may only have Figma, Storybook, and Source.

Page Sections

SectionWhat You Will Find
ImportThe exact import statement to copy into your code.
UsageAn embedded, interactive Storybook demo that lets you try the component immediately.
When To UseGuidance on scenarios where this component is the right choice.
AnatomyA breakdown of the component's visual parts — label, icon, slots, variants, etc.
ExamplesCode snippets showing common configurations and patterns.
GuidelinesDo's and Don'ts for correct and consistent usage.
AccessibilityKeyboard navigation, ARIA attributes, and screen reader considerations.
API ReferenceA prop table with types, defaults, and descriptions.

Explore

Browse the sidebar to find a specific component, or use the search bar to jump directly to what you need.


On this page