diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/campaign-detail.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/campaign-detail.tsx index 30d35e37ec..55ff7ce337 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/campaign-detail.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/campaign-detail.tsx @@ -1,4 +1,5 @@ import { Outlet, useLoaderData, useParams } from "react-router-dom" + import { JsonViewSection } from "../../../components/common/json-view-section" import { useCampaign } from "../../../hooks/api/campaigns" import { CampaignBudget } from "./components/campaign-budget" @@ -7,6 +8,11 @@ import { CampaignPromotionSection } from "./components/campaign-promotion-sectio import { CampaignSpend } from "./components/campaign-spend" import { campaignLoader } from "./loader" +import after from "virtual:medusa/widgets/campaign/details/after" +import before from "virtual:medusa/widgets/campaign/details/before" +import sideAfter from "virtual:medusa/widgets/campaign/details/side/after" +import sideBefore from "virtual:medusa/widgets/campaign/details/side/before" + export const CampaignDetail = () => { const initialData = useLoaderData() as Awaited< ReturnType @@ -29,16 +35,49 @@ export const CampaignDetail = () => { return (
+ {before.widgets.map((w, i) => { + return ( +
+ +
+ ) + })}
- + {after.widgets.map((w, i) => { + return ( +
+ +
+ ) + })} +
+ +
-
+
+ {sideBefore.widgets.map((w, i) => { + return ( +
+ +
+ ) + })} + {sideAfter.widgets.map((w, i) => { + return ( +
+ +
+ ) + })} +
+ +
diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/campaign-list.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/campaign-list.tsx index 1c9177279e..42b25fb5c2 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/campaign-list.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/campaign-list.tsx @@ -1,10 +1,28 @@ import { Outlet } from "react-router-dom" + import { CampaignListTable } from "./components/campaign-list-table" +import after from "virtual:medusa/widgets/campaign/list/after" +import before from "virtual:medusa/widgets/campaign/list/before" + export const CampaignList = () => { return (
+ {before.widgets.map((w, i) => { + return ( +
+ +
+ ) + })} + {after.widgets.map((w, i) => { + return ( +
+ +
+ ) + })}
)