WillCallPicker
molecules
Will-call ticket pickup selector — choose pickup location, date, and time slot. Shows ID requirements. Critical UX pattern: will-call pickup.
ARIA Role: radiogroup
Demo
Demo for WillCallPicker (molecules)
Will-call ticket pickup selector — choose pickup location, date, and time slot. Shows ID requirements. Critical UX pattern: will-call pickup.
Props
| Prop | Type | Required | Default | Description |
|---|---|---|---|---|
locations | WillCallLocation[] | Yes | — | |
selectedLocation | string | No | — | |
onSelect | (locationId: string) => void | Yes | — |
TypeScript Interface
interface WillCallPickerProps {
locations: WillCallLocation[];
selectedLocation?: string;
onSelect: (locationId: string) => void;
}Assertions (NASA Rule 5)
- [type]locations must have at least 1 item(NASA Rule 5)
- [aria]Each location must have aria-label with name and hours(WCAG 4.1.2)
Usage
Import
import { Willcallpicker } from '@epasslive/design-system'Basic
<Willcallpicker />With Variants
<Willcallpicker variant="primary" size="md" />