Parcel Shop Label Management
Parcel Shop screen for label packs, label requests, and requesting more labels.
Installation
npx shadcn@latest add @ecodeliver/parcel-shop-label-managementAPI Reference
ParcelShopLabelManagementPage
Callbacks run after the matching confirmation dialog.
| Prop | Type | Default |
|---|---|---|
labels | Label[] | bundled example data |
requests | LabelRequest[] | bundled example data |
onMarkConsumed | (id: string) => void | - |
onCancelRequest | (id: string) => void | - |
onMarkReceived | (id: string) => void | - |
onSubmitRequest | (reason: LabelRequestReason) => void | - |
Label
| Prop | Type | Default |
|---|---|---|
id | string | - |
rangeFrom | string | - |
rangeTo | string | - |
status | "active" | "consumed" | "disabled" | - |
updatedAt | string | - |
used | number | - |
LabelRequest
| Prop | Type | Default |
|---|---|---|
id | string | - |
status | "pending" | "cancelled" | "received" | - |
source | "automatic" | "manual" | - |
updatedAt | string | - |
reason | LabelRequestReason | - |
LabelRequestReason
"few_labels" | "damaged" | "not_received"