feat(dashboard) admin 3.0 return creation (#6713)

**What**
- request return flow

Co-authored-by: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com>
This commit is contained in:
Frane Polić
2024-03-22 17:57:18 +01:00
committed by GitHub
parent d24c819e7d
commit 2ae8eaa779
19 changed files with 1567 additions and 8 deletions
@@ -1,10 +1,9 @@
import {
AdminGetVariantsVariantInventoryRes,
AdminPostOrdersOrderReturnsReq,
InventoryLevelDTO,
LevelWithAvailability,
Order,
LineItem as RawLineItem,
StockLocationDTO,
} from "@medusajs/medusa"
import LayeredModal, {
LayeredModalContext,
@@ -100,7 +99,7 @@ const ReturnMenu: React.FC<ReturnMenuProps> = ({ order, onDismiss }) => {
}, [order.items])
const [inventoryMap, setInventoryMap] = useState<
Map<string, InventoryLevelDTO[]>
Map<string, LevelWithAvailability[]>
>(new Map())
React.useEffect(() => {
@@ -122,7 +121,7 @@ const ReturnMenu: React.FC<ReturnMenuProps> = ({ order, onDismiss }) => {
.filter((it) => !!it)
.map((item) => {
const { variant } = item as AdminGetVariantsVariantInventoryRes
return [variant.id, variant.inventory[0].location_levels]
return [variant.id, variant.inventory[0]?.location_levels]
})
)
}