From 16663ec8132e99bac7fbfe2adda542a5294d2384 Mon Sep 17 00:00:00 2001 From: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com> Date: Thu, 5 Dec 2024 15:03:29 +0100 Subject: [PATCH] fix(dashboard,types): Add missing Metadata form for Region domain and fix payload types (#10449) --- .changeset/five-hairs-do.md | 6 ++++++ .../dashboard/src/providers/router-provider/route-map.tsx | 4 ++++ .../src/routes/regions/region-metadata/region-metadata.tsx | 4 ++-- packages/core/types/src/http/region/admin/payloads.ts | 4 ++-- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 .changeset/five-hairs-do.md diff --git a/.changeset/five-hairs-do.md b/.changeset/five-hairs-do.md new file mode 100644 index 0000000000..cc6c760d46 --- /dev/null +++ b/.changeset/five-hairs-do.md @@ -0,0 +1,6 @@ +--- +"@medusajs/dashboard": patch +"@medusajs/types": patch +--- + +fix(dashboard,types): Add missing Metadata form for Region domain and fix types diff --git a/packages/admin/dashboard/src/providers/router-provider/route-map.tsx b/packages/admin/dashboard/src/providers/router-provider/route-map.tsx index 16f1573b0e..0862cb3371 100644 --- a/packages/admin/dashboard/src/providers/router-provider/route-map.tsx +++ b/packages/admin/dashboard/src/providers/router-provider/route-map.tsx @@ -901,6 +901,10 @@ export const RouteMap: RouteObject[] = [ lazy: () => import("../../routes/regions/region-add-countries"), }, + { + path: "metadata/edit", + lazy: () => import("../../routes/regions/region-metadata"), + }, ], }, ], diff --git a/packages/admin/dashboard/src/routes/regions/region-metadata/region-metadata.tsx b/packages/admin/dashboard/src/routes/regions/region-metadata/region-metadata.tsx index 7bffe30054..975bd0fc24 100644 --- a/packages/admin/dashboard/src/routes/regions/region-metadata/region-metadata.tsx +++ b/packages/admin/dashboard/src/routes/regions/region-metadata/region-metadata.tsx @@ -7,8 +7,8 @@ import { useRegion, useUpdateRegion } from "../../../hooks/api" export const RegionMetadata = () => { const { id } = useParams() - const { region, isPending, isError, error } = useRegion(id) - const { mutateAsync, isPending: isMutating } = useUpdateRegion(id) + const { region, isPending, isError, error } = useRegion(id!) + const { mutateAsync, isPending: isMutating } = useUpdateRegion(id!) if (isError) { throw error diff --git a/packages/core/types/src/http/region/admin/payloads.ts b/packages/core/types/src/http/region/admin/payloads.ts index b6094d5411..be353ae27c 100644 --- a/packages/core/types/src/http/region/admin/payloads.ts +++ b/packages/core/types/src/http/region/admin/payloads.ts @@ -5,7 +5,7 @@ export interface AdminCreateRegion { automatic_taxes?: boolean is_tax_inclusive?: boolean payment_providers?: string[] - metadata?: Record + metadata?: Record | null } export interface AdminUpdateRegion { @@ -15,5 +15,5 @@ export interface AdminUpdateRegion { automatic_taxes?: boolean is_tax_inclusive?: boolean payment_providers?: string[] - metadata?: Record + metadata?: Record | null }