Design System
Overview

Design System

@shellapps/react-ui is the shared component library and design system powering all ShellApps interfaces — from Experience to Auth and internal tools.

Design Principles

  • Consistent — Same components, same behaviour, everywhere
  • Themeable — 11 built-in themes with full custom theme support
  • Accessible — WCAG 2.1 AA compliant, keyboard navigable, screen reader friendly
  • Composable — Small, focused components that compose into complex UIs

What's Included

Quick Example

import { ThemeProvider, Button, Card } from '@shellapps/react-ui';
 
function App() {
  return (
    <ThemeProvider theme="ocean" mode="system">
      <Card>
        <Card.Header>Welcome</Card.Header>
        <Card.Body>
          <p>Get started with ShellApps</p>
          <Button variant="primary">Let's go</Button>
        </Card.Body>
      </Card>
    </ThemeProvider>
  );
}

Getting Started

Head to Installation to add @shellapps/react-ui to your project.

Related


© 2026 Shell Technology. All rights reserved.