Tally UI

CustomerOrderHistory

Scrollable list of a customer's past orders with custom rendering

Import

import { CustomerOrderHistory } from '@tallyui/components';

Usage

<CustomerOrderHistory
  orders={orders}
  renderItem={(order) => <OrderRow order={order} />}
  emptyState={<Text>No orders yet</Text>}
/>

A scrollable container that maps over an array of orders and delegates rendering to renderItem. Shows a section header and falls back to an optional emptyState node when the list is empty.

Props

PropTypeDefaultDescription
ordersany[]requiredArray of order objects to display
renderItem(order: any, index: number) => ReactNoderequiredRender function for each order row
emptyStateReactNode---Shown when the orders array is empty
classNamestring---Override container styles

Live demo

On this page