feat(dashboard,core,medusa,promotion): add campaigns UI (#7269)
* feat(dashboard,core,medusa,promotion): add campaigns UI * chore: add without campaign choice to promotion ui * chore: fix builds and types * chore: fix design issues * chore: address pr reviews
This commit is contained in:
1 parent
5952fddad5
commit
6da2964998
48 files changed
+2027
-100
No files matched your search
@@ -1,6 +1,6 @@
|
||||
import { CampaignBudgetType } from "@medusajs/utils"
|
||||
import { createFindParams, createSelectParams } from "../../utils/validators"
|
||||
import { z } from "zod"
|
||||
import { createFindParams, createSelectParams } from "../../utils/validators"
|
||||
|
||||
export const AdminGetCampaignParams = createSelectParams()
|
||||
|
||||
@@ -37,8 +37,8 @@ export const AdminCreateCampaign = z.object({
|
||||
description: z.string().optional(),
|
||||
currency: z.string().optional(),
|
||||
budget: CreateCampaignBudget.optional(),
|
||||
starts_at: z.coerce.date(),
|
||||
ends_at: z.coerce.date(),
|
||||
starts_at: z.coerce.date().optional(),
|
||||
ends_at: z.coerce.date().optional(),
|
||||
promotions: z.array(z.object({ id: z.string() })).optional(),
|
||||
})
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ import { EOL } from "os"
|
||||
import path from "path"
|
||||
|
||||
import Logger from "../loaders/logger"
|
||||
import { resolveAdminCLI } from "./utils/resolve-admin-cli"
|
||||
|
||||
const defaultConfig = {
|
||||
padding: 5,
|
||||
@@ -73,21 +72,6 @@ export default async function ({ port, directory }) {
|
||||
process.exit(1)
|
||||
})
|
||||
|
||||
const { cli, binExists } = resolveAdminCLI()
|
||||
|
||||
if (binExists) {
|
||||
const adminChild = fork(cli, [`develop`], {
|
||||
cwd: directory,
|
||||
env: process.env,
|
||||
stdio: ["pipe", process.stdout, process.stderr, "ipc"],
|
||||
})
|
||||
|
||||
adminChild.on("error", function (err) {
|
||||
console.log("Error ", err)
|
||||
adminChild.kill("SIGINT") // Only kill admin in case of error
|
||||
})
|
||||
}
|
||||
|
||||
chokidar
|
||||
.watch(`${directory}/src`, {
|
||||
ignored: `${directory}/src/admin`,
|
||||
|
||||
Reference in new issue
Block a user