feat(medusa-react): add product category queries and mutations (#3218)

This commit is contained in:
Riqwan Thamir authored and GitHub committed 2023-02-16 10:22:23 +01:00
1 parent 12d304307a
commit 75924b682f
12 files changed
+491 -4

No files matched your search

@@ -130,6 +130,82 @@ export const adminHandlers = [
)
}),
rest.get("/admin/product-categories/", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
product_categories: fixtures.list("product_category"),
})
)
}),
rest.get("/admin/product-categories/:id", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
product_category: fixtures.get("product_category"),
})
)
}),
rest.post("/admin/product-categories/", (req, res, ctx) => {
const body = req.body as Record<string, any>
return res(
ctx.status(200),
ctx.json({
product_category: {
...fixtures.get("product_category"),
...body,
},
})
)
}),
rest.post("/admin/product-categories/:id", (req, res, ctx) => {
const body = req.body as Record<string, any>
return res(
ctx.status(200),
ctx.json({
product_category: {
...fixtures.get("product_category"),
...body,
},
})
)
}),
rest.delete("/admin/product-categories/:id", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
id: req.params.id,
object: "product-category",
deleted: true,
})
)
}),
rest.post("/admin/product-categories/:id/products/batch", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
product_category: fixtures.get("product_category"),
})
)
}),
rest.delete(
"/admin/product-categories/:id/products/batch",
(req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
product_category: fixtures.get("product_category"),
})
)
}
),
rest.post("/admin/gift-cards/", (req, res, ctx) => {
const body = req.body as Record<string, any>
return res(