AddressSelector

Domain

Selectable list of saved addresses built on AddressCard. Supports add, edit, and delete callbacks.

Multiple addresses

Preview
Select delivery address
Code
<AddressSelector addresses={addresses} onSelect={handleSelect} onAdd={handleAdd} />

Empty state

Preview
Select delivery address

No saved addresses.

Code
<AddressSelector addresses={[]} onSelect={handleSelect} onAdd={() => setShowForm(true)} />
Sourcemodules/domains/common/address/AddressSelector.tsx