feat(dashboard): add campaign create to promotion UI (#7306)

* chore(medusa): strict zod versions in workspace

* feat(dashboard): add campaign create to promotion UI

* chore: fix bug with form reset

* chore: address reviews
This commit is contained in:
Riqwan Thamir
2024-05-15 10:43:13 +02:00
committed by GitHub
parent 5c14d283d0
commit bb2b041954
10 changed files with 394 additions and 338 deletions
@@ -163,7 +163,7 @@ export const AdminCreatePromotion = z
code: z.string(),
is_automatic: z.boolean().optional(),
type: z.nativeEnum(PromotionType),
campaign_id: z.string().optional(),
campaign_id: z.string().optional().nullable(),
campaign: AdminCreateCampaign.optional(),
application_method: AdminCreateApplicationMethod,
rules: z.array(AdminCreatePromotionRule).optional(),
@@ -181,7 +181,7 @@ export const AdminUpdatePromotion = z
code: z.string().optional(),
is_automatic: z.boolean().optional(),
type: z.nativeEnum(PromotionType).optional(),
campaign_id: z.string().optional(),
campaign_id: z.string().optional().nullable(),
campaign: AdminCreateCampaign.optional(),
application_method: AdminUpdateApplicationMethod.optional(),
rules: z.array(AdminCreatePromotionRule).optional(),