fix(admin-ui): Bulk editor default fields (#5829)
* fix(ui): Bump cva and minor type fixes * fix version of cva * fix default fields
This commit is contained in:
@@ -1512,7 +1512,7 @@
|
||||
"price-list-prices-form-prices-count_other": "{{count}} prices",
|
||||
"price-list-product-prices-form-invalid-data-title": "Invalid data",
|
||||
"price-list-product-prices-form-invalid-data-body": "The data you pasted contains values that are not numbers.",
|
||||
"price-list-product-prices-form-column-visibility-button": "View",
|
||||
"price-list-product-prices-form-column-visibility-button": "Currencies",
|
||||
"price-list-product-prices-form-column-visibility-currencies-label": "Currencies",
|
||||
"price-list-product-prices-form-column-visibility-regions-label": "Regions",
|
||||
"price-list-product-prices-form-column-product-label": "Product",
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ function EditPricesActions(props: EditPricesActionsProps) {
|
||||
<DropdownMenu.Root>
|
||||
<DropdownMenu.Trigger asChild>
|
||||
<Button variant="secondary" size="small" className="text-gray-700">
|
||||
View
|
||||
Currencies
|
||||
<AdjustmentsIcon size={20} />
|
||||
</Button>
|
||||
</DropdownMenu.Trigger>
|
||||
|
||||
+14
-2
@@ -1,5 +1,9 @@
|
||||
import { MoneyAmount, Product } from "@medusajs/client-types"
|
||||
import { useAdminRegions, useAdminUpdateVariant } from "medusa-react"
|
||||
import {
|
||||
useAdminRegions,
|
||||
useAdminStore,
|
||||
useAdminUpdateVariant,
|
||||
} from "medusa-react"
|
||||
import { useEffect, useMemo, useRef, useState } from "react"
|
||||
import {
|
||||
getAllProductPricesCurrencies,
|
||||
@@ -52,6 +56,7 @@ function EditPricesModal(props: EditPricesModalProps) {
|
||||
const { regions: storeRegions } = useAdminRegions({
|
||||
limit: 1000,
|
||||
})
|
||||
const { store } = useAdminStore()
|
||||
|
||||
const regionCurrenciesMap = useRegionsCurrencyMap()
|
||||
const regions = getAllProductPricesRegions(props.product).sort()
|
||||
@@ -64,7 +69,14 @@ function EditPricesModal(props: EditPricesModalProps) {
|
||||
useState(false)
|
||||
const [showSaveConfirmationPrompt, setShowSaveConfirmationPrompt] =
|
||||
useState(false)
|
||||
const [selectedCurrencies, setSelectedCurrencies] = useState(currencies)
|
||||
|
||||
const initialCurrencies =
|
||||
!currencies.length && !regions.length
|
||||
? store?.currencies.map((c) => c.code)
|
||||
: currencies
|
||||
|
||||
const [selectedCurrencies, setSelectedCurrencies] =
|
||||
useState(initialCurrencies)
|
||||
const [selectedRegions, setSelectedRegions] = useState<string[]>(regions)
|
||||
|
||||
const toggleCurrency = (currencyCode: string) => {
|
||||
|
||||
+1
-1
@@ -1395,7 +1395,7 @@ const PriceListProductPricesForm = ({
|
||||
<Adjustments className="text-ui-fg-subtle" />
|
||||
{t(
|
||||
"price-list-product-prices-form-column-visibility-button",
|
||||
"View"
|
||||
"Currencies"
|
||||
)}
|
||||
</Button>
|
||||
</DropdownMenu.Trigger>
|
||||
|
||||
Reference in New Issue
Block a user