From 5f6751a61f11b901e4916d16b62607cda6d42032 Mon Sep 17 00:00:00 2001 From: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com> Date: Mon, 27 Nov 2023 11:13:11 +0000 Subject: [PATCH] fix(admin-ui): Fix Y-axis scroll in bulk editor (#5726) --- .changeset/lovely-ghosts-lick.md | 5 ++++ .../edit-prices-modal/edit-prices-actions.tsx | 6 ++--- .../edit-prices-modal/edit-prices-table.tsx | 27 ++++++++++--------- .../edit-prices-modal/index.tsx | 22 +++++++-------- 4 files changed, 33 insertions(+), 27 deletions(-) create mode 100644 .changeset/lovely-ghosts-lick.md diff --git a/.changeset/lovely-ghosts-lick.md b/.changeset/lovely-ghosts-lick.md new file mode 100644 index 0000000000..763a99b8ae --- /dev/null +++ b/.changeset/lovely-ghosts-lick.md @@ -0,0 +1,5 @@ +--- +"@medusajs/admin-ui": patch +--- + +fix(admin-ui): Makes it possible to scroll overflow on the Y-axis in the /products/:id bulk editor diff --git a/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/edit-prices-actions.tsx b/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/edit-prices-actions.tsx index b59c30d8ec..0cd3503e72 100644 --- a/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/edit-prices-actions.tsx +++ b/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/edit-prices-actions.tsx @@ -1,7 +1,7 @@ -import React, { useMemo } from "react" +import { useMemo } from "react" -import { useAdminRegions, useAdminStore } from "medusa-react" import * as DropdownMenu from "@radix-ui/react-dropdown-menu" +import { useAdminRegions, useAdminStore } from "medusa-react" import Button from "../../../fundamentals/button" import AdjustmentsIcon from "../../../fundamentals/icons/adjustments-icon" @@ -38,7 +38,7 @@ function EditPricesActions(props: EditPricesActionsProps) { return (
| + | Product | {props.currencies.map((c) => { @@ -691,7 +692,7 @@ function EditPricesTable(props: EditPricesTableProps) { return (
Price {c.toUpperCase()}
@@ -712,7 +713,7 @@ function EditPricesTable(props: EditPricesTableProps) {
return (
|
diff --git a/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/index.tsx b/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/index.tsx
index 1879a88e2c..c99fe2430a 100644
--- a/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/index.tsx
+++ b/packages/admin-ui/ui/src/components/organisms/product-variants-section/edit-prices-modal/index.tsx
@@ -1,26 +1,26 @@
import { MoneyAmount, Product } from "@medusajs/client-types"
+import { useAdminRegions, useAdminUpdateVariant } from "medusa-react"
+import { useEffect, useMemo, useRef, useState } from "react"
import {
getAllProductPricesCurrencies,
getAllProductPricesRegions,
getCurrencyPricesOnly,
getRegionPricesOnly,
} from "./utils"
-import { useAdminRegions, useAdminUpdateVariant } from "medusa-react"
-import { useEffect, useMemo, useRef, useState } from "react"
-import Button from "../../../fundamentals/button"
-import { currencies as CURRENCY_MAP } from "../../../../utils/currencies"
-import CrossIcon from "../../../fundamentals/icons/cross-icon"
-import DeletePrompt from "../../delete-prompt"
-import EditPricesActions from "./edit-prices-actions"
-import EditPricesTable from "./edit-prices-table"
-import Fade from "../../../atoms/fade-wrapper"
-import Modal from "../../../molecules/modal"
-import SavePrompt from "./save-prompt"
import mapKeys from "lodash/mapKeys"
import pick from "lodash/pick"
import pickBy from "lodash/pickBy"
import useNotification from "../../../../hooks/use-notification"
+import { currencies as CURRENCY_MAP } from "../../../../utils/currencies"
+import Fade from "../../../atoms/fade-wrapper"
+import Button from "../../../fundamentals/button"
+import CrossIcon from "../../../fundamentals/icons/cross-icon"
+import Modal from "../../../molecules/modal"
+import DeletePrompt from "../../delete-prompt"
+import EditPricesActions from "./edit-prices-actions"
+import EditPricesTable from "./edit-prices-table"
+import SavePrompt from "./save-prompt"
type EditPricesModalProps = {
close: () => void
|
|---|