feat(dashboard): basic Order UI (#7225)

**WHAT**
- rudimentary list and details pages
- fix Order<>Promotion link
- fix Order<>SalesChannel link

**NOTE**
- displaying basic info since we don't have Fulfillments & Payments linked ATM
- `disaply_id` needs to be added to order
- `tax_rate` needs to be added to order

---


https://github.com/medusajs/medusa/assets/16856471/cd4e98c7-345e-4193-8c1e-ad4ed1584993



Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com>
This commit is contained in:
Frane Polić
2024-05-07 09:28:42 +02:00
committed by GitHub
parent 0430e63b0b
commit 39c3f6d92a
40 changed files with 1953 additions and 81 deletions

View File

@@ -12,6 +12,11 @@ export const FulfillmentStatusCell = ({
}: FulfillmentStatusCellProps) => {
const { t } = useTranslation()
if (!status) {
// TODO: remove this once fulfillment<>order link is added
return "-"
}
const { label, color } = getOrderFulfillmentStatus(t, status)
return <StatusCell color={color}>{label}</StatusCell>

View File

@@ -10,6 +10,9 @@ type PaymentStatusCellProps = {
export const PaymentStatusCell = ({ status }: PaymentStatusCellProps) => {
const { t } = useTranslation()
// TODO: remove this when Order<>Payments are linked
return "-"
const { label, color } = getOrderPaymentStatus(t, status)
return <StatusCell color={color}>{label}</StatusCell>