Update configure warehouse link

This commit is contained in:
Dawid Tarasiuk 2020-09-29 15:18:07 +02:00
parent bf18651f7d
commit dc43578d5a
6 changed files with 36 additions and 28 deletions

View file

@ -316,7 +316,7 @@
},
"productVariantWarehouseSectionDescription": {
"context": "no warehouses info",
"string": "There are no warehouses set up for your store. To add stock quantity to the variant please"
"string": "There are no warehouses set up for your store. To add stock quantity to the variant please {configureWarehouseUrl}"
},
"productVariantWarehouseSectionDescriptionLink": {
"context": "no warehouses info",
@ -324,7 +324,7 @@
},
"productWarehouseSectionDescription": {
"context": "no warehouses info",
"string": "There are no warehouses set up for your store. To add stock quantity to the product please"
"string": "There are no warehouses set up for your store. To add stock quantity to the product please {configureWarehouseUrl}"
},
"productWarehouseSectionDescriptionLink": {
"context": "no warehouses info",

View file

@ -191,32 +191,40 @@ const ProductStocks: React.FC<ProductStocksProps> = ({
{hasVariants ? (
<>
<FormattedMessage
defaultMessage="There are no warehouses set up for your store. To add stock quantity to the variant please"
defaultMessage="There are no warehouses set up for your store. To add stock quantity to the variant please {configureWarehouseUrl}"
description="no warehouses info"
id="productVariantWarehouseSectionDescription"
/>{" "}
<Link onClick={onWarehouseConfigure}>
<FormattedMessage
defaultMessage="configure a warehouse"
description="no warehouses info"
id="productVariantWarehouseSectionDescriptionLink"
/>
</Link>
values={{
configureWarehouseUrl: (
<Link onClick={onWarehouseConfigure}>
<FormattedMessage
defaultMessage="configure a warehouse"
description="no warehouses info"
id="productVariantWarehouseSectionDescriptionLink"
/>
</Link>
)
}}
/>
</>
) : (
<>
<FormattedMessage
defaultMessage="There are no warehouses set up for your store. To add stock quantity to the product please"
defaultMessage="There are no warehouses set up for your store. To add stock quantity to the product please {configureWarehouseUrl}"
description="no warehouses info"
id="productWarehouseSectionDescription"
/>{" "}
<Link onClick={onWarehouseConfigure}>
<FormattedMessage
defaultMessage="configure a warehouse"
description="no warehouses info"
id="productWarehouseSectionDescriptionLink"
/>
</Link>
values={{
configureWarehouseUrl: (
<Link onClick={onWarehouseConfigure}>
<FormattedMessage
defaultMessage="configure a warehouse"
description="no warehouses info"
id="productWarehouseSectionDescriptionLink"
/>
</Link>
)
}}
/>
</>
)}
</Typography>

View file

@ -14,7 +14,7 @@ import {
usePrivateMetadataUpdate
} from "@saleor/utils/metadata/updateMetadata";
import { useWarehouseList } from "@saleor/warehouses/queries";
import { warehouseListPath } from "@saleor/warehouses/urls";
import { warehouseAddPath } from "@saleor/warehouses/urls";
import React from "react";
import { useIntl } from "react-intl";
@ -181,7 +181,7 @@ export const ProductCreateView: React.FC = () => {
)}
onBack={handleBack}
onSubmit={handleSubmit}
onWarehouseConfigure={() => navigate(warehouseListPath)}
onWarehouseConfigure={() => navigate(warehouseAddPath)}
saveButtonBarState={productCreateOpts.status}
fetchMoreCategories={{
hasMore: searchCategoryOpts.data?.search.pageInfo.hasNextPage,

View file

@ -33,7 +33,7 @@ import {
usePrivateMetadataUpdate
} from "@saleor/utils/metadata/updateMetadata";
import { useWarehouseList } from "@saleor/warehouses/queries";
import { warehouseListPath } from "@saleor/warehouses/urls";
import { warehouseAddPath } from "@saleor/warehouses/urls";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
@ -305,7 +305,7 @@ export const ProductUpdate: React.FC<ProductUpdateProps> = ({ id, params }) => {
onDelete={() => openModal("remove")}
onImageReorder={handleImageReorder}
onSubmit={handleSubmit}
onWarehouseConfigure={() => navigate(warehouseListPath)}
onWarehouseConfigure={() => navigate(warehouseAddPath)}
onVariantAdd={handleVariantAdd}
onVariantsAdd={() => navigate(productVariantCreatorUrl(id))}
onVariantShow={variantId => () =>

View file

@ -13,7 +13,7 @@ import {
usePrivateMetadataUpdate
} from "@saleor/utils/metadata/updateMetadata";
import { useWarehouseList } from "@saleor/warehouses/queries";
import { warehouseListPath } from "@saleor/warehouses/urls";
import { warehouseAddPath } from "@saleor/warehouses/urls";
import React, { useEffect, useState } from "react";
import { useIntl } from "react-intl";
@ -217,7 +217,7 @@ export const ProductVariant: React.FC<ProductUpdateProps> = ({
onDelete={() => openModal("remove")}
onImageSelect={handleImageSelect}
onSubmit={handleSubmit}
onWarehouseConfigure={() => navigate(warehouseListPath)}
onWarehouseConfigure={() => navigate(warehouseAddPath)}
onVariantClick={variantId => {
navigate(productVariantEditUrl(productId, variantId));
}}

View file

@ -10,7 +10,7 @@ import {
usePrivateMetadataUpdate
} from "@saleor/utils/metadata/updateMetadata";
import { useWarehouseList } from "@saleor/warehouses/queries";
import { warehouseListPath } from "@saleor/warehouses/urls";
import { warehouseAddPath } from "@saleor/warehouses/urls";
import React from "react";
import { useIntl } from "react-intl";
@ -143,7 +143,7 @@ export const ProductVariant: React.FC<ProductVariantCreateProps> = ({
onBack={handleBack}
onSubmit={handleSubmit}
onVariantClick={handleVariantClick}
onWarehouseConfigure={() => navigate(warehouseListPath)}
onWarehouseConfigure={() => navigate(warehouseAddPath)}
onVariantReorder={handleVariantReorder}
saveButtonBarState={variantCreateResult.status}
warehouses={