channel picker hidden on simple products (#1377) (#1381)

This commit is contained in:
Michał Droń 2021-09-13 13:25:00 +02:00 committed by GitHub
parent 5c986799f0
commit cda3cfa4c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -165,7 +165,6 @@ export const ProductUpdate: React.FC<ProductUpdateProps> = ({ id, params }) => {
productVariantCreateOpts productVariantCreateOpts
] = useVariantCreateMutation({}); ] = useVariantCreateMutation({});
const { availableChannels, channel } = useAppChannel();
const { data, loading, refetch } = useProductDetails({ const { data, loading, refetch } = useProductDetails({
displayLoader: true, displayLoader: true,
variables: { variables: {
@ -173,6 +172,11 @@ export const ProductUpdate: React.FC<ProductUpdateProps> = ({ id, params }) => {
firstValues: VALUES_PAGINATE_BY firstValues: VALUES_PAGINATE_BY
} }
}); });
const isSimpleProduct = !data?.product?.productType?.hasVariants;
const { availableChannels, channel } = useAppChannel(!isSimpleProduct);
const limitOpts = useShopLimitsQuery({ const limitOpts = useShopLimitsQuery({
variables: { variables: {
productVariants: true productVariants: true
@ -270,8 +274,6 @@ export const ProductUpdate: React.FC<ProductUpdateProps> = ({ id, params }) => {
channel.name.localeCompare(nextChannel.name) channel.name.localeCompare(nextChannel.name)
); );
const isSimpleProduct = !data?.product?.productType?.hasVariants;
const { const {
channelsWithVariantsData, channelsWithVariantsData,
haveChannelsWithVariantsDataChanged, haveChannelsWithVariantsDataChanged,