Skip to main content

propeller-v2-react-ui

A React component library for Propeller Commerce storefronts. It ships ready-made e-commerce UI — product cards, grids, carts, checkout, account pages — together with headless hooks ("composables") that talk to the Propeller GraphQL API, plus the shared utilities and types those parts build on.

The package is framework-agnostic: it runs in any React 18+ app — Next.js (App Router or Pages Router), Vite/CRA SPAs, Remix — and ships its own precompiled stylesheet, so you do not need Tailwind in your project to use it.

What's here

  • Getting started — install, peer dependencies, and a first render.
  • The SDK seam — the one architectural idea you must understand: the consumer owns the GraphQL client.
  • Styling — the three ways to override the look.
  • Server Components — how the package behaves under the Next.js App Router.
  • Component reference — the catalogue of components, grouped, with a link into Storybook for live examples and prop tables.
  • Storybook — the component workbench.
  • Contributing — for developers working on the package itself.

Status

The package is pre-1.0 (0.x). The public API may change between minor versions until it stabilises; breaking changes are documented in the package's MIGRATION.md.