Tally UI

Components

UI primitives for point-of-sale interfaces

Overview

Tally UI components are React Native primitives that work on iOS, Android, and Web via Expo. They use the trait layer to read data from any connector and Uniwind for className-based styling.

Every component accepts a className prop for style overrides. Defaults are merged using cn() from @tallyui/theme, so your classes cleanly override the built-in styles. See Design System for details.

Product Components

Grid Components

Cart Components

  • CartLine -- Single cart line item
  • CartTotal -- Cart summary with subtotal, tax, total
  • CartPanel -- Scrollable cart with header and footer slots

Customer Components

Checkout Components

On this page