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:
1 parent
591ba2388d
commit
8ab5baf78a
4 files changed
+17
-5
No files matched your search
@@ -1512,7 +1512,7 @@
|
|||||||
"price-list-prices-form-prices-count_other": "{{count}} prices",
|
"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-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-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-currencies-label": "Currencies",
|
||||||
"price-list-product-prices-form-column-visibility-regions-label": "Regions",
|
"price-list-product-prices-form-column-visibility-regions-label": "Regions",
|
||||||
"price-list-product-prices-form-column-product-label": "Product",
|
"price-list-product-prices-form-column-product-label": "Product",
|
||||||
|
|||||||
+1
-1
@@ -43,7 +43,7 @@ function EditPricesActions(props: EditPricesActionsProps) {
|
|||||||
<DropdownMenu.Root>
|
<DropdownMenu.Root>
|
||||||
<DropdownMenu.Trigger asChild>
|
<DropdownMenu.Trigger asChild>
|
||||||
<Button variant="secondary" size="small" className="text-gray-700">
|
<Button variant="secondary" size="small" className="text-gray-700">
|
||||||
View
|
Currencies
|
||||||
<AdjustmentsIcon size={20} />
|
<AdjustmentsIcon size={20} />
|
||||||
</Button>
|
</Button>
|
||||||
</DropdownMenu.Trigger>
|
</DropdownMenu.Trigger>
|
||||||
|
|||||||
+14
-2
@@ -1,5 +1,9 @@
|
|||||||
import { MoneyAmount, Product } from "@medusajs/client-types"
|
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 { useEffect, useMemo, useRef, useState } from "react"
|
||||||
import {
|
import {
|
||||||
getAllProductPricesCurrencies,
|
getAllProductPricesCurrencies,
|
||||||
@@ -52,6 +56,7 @@ function EditPricesModal(props: EditPricesModalProps) {
|
|||||||
const { regions: storeRegions } = useAdminRegions({
|
const { regions: storeRegions } = useAdminRegions({
|
||||||
limit: 1000,
|
limit: 1000,
|
||||||
})
|
})
|
||||||
|
const { store } = useAdminStore()
|
||||||
|
|
||||||
const regionCurrenciesMap = useRegionsCurrencyMap()
|
const regionCurrenciesMap = useRegionsCurrencyMap()
|
||||||
const regions = getAllProductPricesRegions(props.product).sort()
|
const regions = getAllProductPricesRegions(props.product).sort()
|
||||||
@@ -64,7 +69,14 @@ function EditPricesModal(props: EditPricesModalProps) {
|
|||||||
useState(false)
|
useState(false)
|
||||||
const [showSaveConfirmationPrompt, setShowSaveConfirmationPrompt] =
|
const [showSaveConfirmationPrompt, setShowSaveConfirmationPrompt] =
|
||||||
useState(false)
|
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 [selectedRegions, setSelectedRegions] = useState<string[]>(regions)
|
||||||
|
|
||||||
const toggleCurrency = (currencyCode: string) => {
|
const toggleCurrency = (currencyCode: string) => {
|
||||||
|
|||||||
+1
-1
@@ -1395,7 +1395,7 @@ const PriceListProductPricesForm = ({
|
|||||||
<Adjustments className="text-ui-fg-subtle" />
|
<Adjustments className="text-ui-fg-subtle" />
|
||||||
{t(
|
{t(
|
||||||
"price-list-product-prices-form-column-visibility-button",
|
"price-list-product-prices-form-column-visibility-button",
|
||||||
"View"
|
"Currencies"
|
||||||
)}
|
)}
|
||||||
</Button>
|
</Button>
|
||||||
</DropdownMenu.Trigger>
|
</DropdownMenu.Trigger>
|
||||||
|
|||||||
Reference in new issue
Block a user