# XWUIStorePickupScheduler

A buy-online-pickup-in-store (BOPIS) widget: pick a store location from a list, then pick an available pickup time slot, then confirm. The "Confirm Pickup" button stays disabled until both a store and an available slot are selected.

## Events

| Event | Callback | Subscriber | `detail` |
|---|---|---|---|
| `xwui-store-pickup-scheduler:schedule` | `onSchedule` | `onSchedule(handler)` | `{ storeId, slotId }` |

## Usage

```ts
import { XWUIStorePickupScheduler } from '@exonware/xwui/industry';

const scheduler = new XWUIStorePickupScheduler(host, {
  stores: [{ id: 'store-1', name: 'Downtown', address: '100 Market St' }],
  slots: [{ id: 'slot-1', label: 'Today, 2-4 PM', available: true }],
});

scheduler.onSchedule((storeId, slotId) => console.log(storeId, slotId));
```

```api
```
