feat(dashboard): manage discounts conditions (#6620)

**What**
- forms for managing discount conditions

---

https://github.com/medusajs/medusa/assets/16856471/bb0b3fe8-fa60-479b-bc42-6db9d422bcdf





Co-authored-by: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com>
This commit is contained in:
Frane Polić
2024-03-15 11:56:23 +00:00
committed by GitHub
co-authored by Kasper Fabricius Kristensen
parent 9288f53327
commit a1b4aff127
61 changed files with 2090 additions and 152 deletions
@@ -3,6 +3,7 @@ import type {
AdminCustomerGroupsRes,
AdminCustomersRes,
AdminDraftOrdersRes,
AdminDiscountsRes,
AdminGiftCardsRes,
AdminOrdersRes,
AdminProductsRes,
@@ -430,25 +431,36 @@ export const v1Routes: RouteObject[] = [
},
children: [
{
index: true,
lazy: () => import("../../routes/discounts/list"),
path: "",
lazy: () => import("../../routes/discounts/discount-list"),
},
{
path: "create",
lazy: () => import("../../routes/discounts/create"),
lazy: () => import("../../routes/discounts/discount-create"),
},
{
path: ":id",
lazy: () => import("../../routes/discounts/details"),
lazy: () => import("../../routes/discounts/discount-detail"),
handle: {
crumb: (data: AdminDiscountsRes) => data.discount.code,
},
children: [
{
path: "edit",
lazy: () => import("../../routes/discounts/edit-details"),
lazy: () =>
import("../../routes/discounts/discount-edit-details"),
},
{
path: "configuration",
lazy: () =>
import("../../routes/discounts/edit-configuration"),
import(
"../../routes/discounts/discount-edit-configuration"
),
},
{
path: "conditions",
lazy: () =>
import("../../routes/discounts/discount-edit-conditions"),
},
],
},