fix(dashboard): Fetch tags + types in product forms (#8887)
This commit is contained in:
+2
-2
@@ -34,7 +34,7 @@ export const ProductCreateOrganizationSection = ({
|
|||||||
|
|
||||||
const types = useComboboxData({
|
const types = useComboboxData({
|
||||||
queryKey: ["product_types"],
|
queryKey: ["product_types"],
|
||||||
queryFn: sdk.admin.productType.list,
|
queryFn: (params) => sdk.admin.productType.list(params),
|
||||||
getOptions: (data) =>
|
getOptions: (data) =>
|
||||||
data.product_types.map((type) => ({
|
data.product_types.map((type) => ({
|
||||||
label: type.value,
|
label: type.value,
|
||||||
@@ -44,7 +44,7 @@ export const ProductCreateOrganizationSection = ({
|
|||||||
|
|
||||||
const tags = useComboboxData({
|
const tags = useComboboxData({
|
||||||
queryKey: ["product_tags"],
|
queryKey: ["product_tags"],
|
||||||
queryFn: sdk.admin.productTag.list,
|
queryFn: (params) => sdk.admin.productTag.list(params),
|
||||||
getOptions: (data) =>
|
getOptions: (data) =>
|
||||||
data.product_tags.map((tag) => ({
|
data.product_tags.map((tag) => ({
|
||||||
label: tag.value,
|
label: tag.value,
|
||||||
|
|||||||
+3
-3
@@ -9,7 +9,7 @@ import { Combobox } from "../../../../../components/inputs/combobox"
|
|||||||
import { RouteDrawer, useRouteModal } from "../../../../../components/modals"
|
import { RouteDrawer, useRouteModal } from "../../../../../components/modals"
|
||||||
import { useUpdateProduct } from "../../../../../hooks/api/products"
|
import { useUpdateProduct } from "../../../../../hooks/api/products"
|
||||||
import { useComboboxData } from "../../../../../hooks/use-combobox-data"
|
import { useComboboxData } from "../../../../../hooks/use-combobox-data"
|
||||||
import { client, sdk } from "../../../../../lib/client"
|
import { sdk } from "../../../../../lib/client"
|
||||||
import { CategoryCombobox } from "../../../common/components/category-combobox"
|
import { CategoryCombobox } from "../../../common/components/category-combobox"
|
||||||
|
|
||||||
type ProductOrganizationFormProps = {
|
type ProductOrganizationFormProps = {
|
||||||
@@ -41,7 +41,7 @@ export const ProductOrganizationForm = ({
|
|||||||
|
|
||||||
const types = useComboboxData({
|
const types = useComboboxData({
|
||||||
queryKey: ["product_types"],
|
queryKey: ["product_types"],
|
||||||
queryFn: sdk.admin.productType.list,
|
queryFn: (params) => sdk.admin.productType.list(params),
|
||||||
getOptions: (data) =>
|
getOptions: (data) =>
|
||||||
data.product_types.map((type) => ({
|
data.product_types.map((type) => ({
|
||||||
label: type.value,
|
label: type.value,
|
||||||
@@ -51,7 +51,7 @@ export const ProductOrganizationForm = ({
|
|||||||
|
|
||||||
const tags = useComboboxData({
|
const tags = useComboboxData({
|
||||||
queryKey: ["product_tags"],
|
queryKey: ["product_tags"],
|
||||||
queryFn: sdk.admin.productTag.list,
|
queryFn: (params) => sdk.admin.productTag.list(params),
|
||||||
getOptions: (data) =>
|
getOptions: (data) =>
|
||||||
data.product_tags.map((tag) => ({
|
data.product_tags.map((tag) => ({
|
||||||
label: tag.value,
|
label: tag.value,
|
||||||
|
|||||||
Reference in New Issue
Block a user