From 15f47baf56e6722b7821cfaa2fb468e582dfa2c1 Mon Sep 17 00:00:00 2001 From: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com> Date: Tue, 7 Mar 2023 11:54:09 +0100 Subject: [PATCH] Fix(admin-ui, medusa): stock location fixes (#3395) **What** - A series of minor fixes for admin-ui relating to managing stock locations: - make "create location" `primary` - add delete prompt when cancelling creation if information has been input - avoid clipping focus border on country select when creating a stock location - allow removals of sales channels from stock locations Fixes CORE-1191, CORE-1192, CORE-1190, CORE-1189 --- .changeset/rich-flowers-decide.md | 6 +++ .../components/organisms/delete-prompt.tsx | 19 ++++--- .../components/edit-sales-channels/index.tsx | 7 +-- .../domain/inventory/locations/new/index.tsx | 54 ++++++++++++++----- .../sales-channels/remove-stock-location.ts | 6 +-- 5 files changed, 66 insertions(+), 26 deletions(-) create mode 100644 .changeset/rich-flowers-decide.md diff --git a/.changeset/rich-flowers-decide.md b/.changeset/rich-flowers-decide.md new file mode 100644 index 0000000000..ef67d6df88 --- /dev/null +++ b/.changeset/rich-flowers-decide.md @@ -0,0 +1,6 @@ +--- +"@medusajs/admin-ui": patch +"@medusajs/medusa": patch +--- + +fix(admin-ui, medusa): Minor ui fixes relating to stock locations diff --git a/packages/admin-ui/ui/src/components/organisms/delete-prompt.tsx b/packages/admin-ui/ui/src/components/organisms/delete-prompt.tsx index c0349fa142..f743e3824c 100644 --- a/packages/admin-ui/ui/src/components/organisms/delete-prompt.tsx +++ b/packages/admin-ui/ui/src/components/organisms/delete-prompt.tsx @@ -1,8 +1,9 @@ import React, { useState } from "react" -import useNotification from "../../hooks/use-notification" -import { getErrorMessage } from "../../utils/error-messages" + import Button from "../fundamentals/button" import Modal from "../molecules/modal" +import { getErrorMessage } from "../../utils/error-messages" +import useNotification from "../../hooks/use-notification" type DeletePromptProps = { heading?: string @@ -31,7 +32,11 @@ const DeletePrompt: React.FC = ({ setIsLoading(true) onDelete() - .then(() => notification("Success", successText, "success")) + .then(() => { + if (successText) { + notification("Success", successText, "success") + } + }) .catch((err) => notification("Error", getErrorMessage(err), "error")) .finally(() => { setIsLoading(false) @@ -45,14 +50,14 @@ const DeletePrompt: React.FC = ({
{heading} - {text} + {text}
-
+
+ {isShowingClosePrompt && ( + onClose()} + /> + )}