Update configure warehouse link
This commit is contained in:
parent
bf18651f7d
commit
dc43578d5a
6 changed files with 36 additions and 28 deletions
|
@ -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",
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 => () =>
|
||||
|
|
|
@ -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));
|
||||
}}
|
||||
|
|
|
@ -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={
|
||||
|
|
Loading…
Reference in a new issue