This commit is contained in:
Magdalena Markusik 2020-09-23 14:03:15 +02:00
parent ce77c9df10
commit 0faf70aea6
2 changed files with 8 additions and 11 deletions

View file

@ -118,6 +118,7 @@ export const ProductList: React.FC<ProductListProps> = props => {
pageInfo,
products,
selected,
loading,
sort,
toggle,
toggleAll,
@ -137,11 +138,11 @@ export const ProductList: React.FC<ProductListProps> = props => {
);
const numberOfColumns = 2 + settings.columns.length;
const getProductPrice = (
priceRangeUndiscounted: ProductList_products_edges_node_pricing_priceRangeUndiscounted
) => {
const getProductPrice = product => {
const priceRangeUndiscounted = product?.pricing?.priceRangeUndiscounted;
if (!priceRangeUndiscounted) {
return null;
return "-";
}
const { start, stop } = priceRangeUndiscounted;
@ -182,6 +183,7 @@ export const ProductList: React.FC<ProductListProps> = props => {
}
};
console.log(123, { loading });
return (
<div className={classes.tableContainer}>
<ResponsiveTable className={classes.table}>
@ -445,13 +447,7 @@ export const ProductList: React.FC<ProductListProps> = props => {
displayColumns={settings.columns}
>
<TableCell className={classes.colPrice}>
{product?.pricing?.priceRangeUndiscounted ? (
getProductPrice(
product?.pricing?.priceRangeUndiscounted
)
) : (
<Skeleton />
)}
{loading ? <Skeleton /> : getProductPrice(product)}
</TableCell>
</DisplayColumn>
</TableRow>

View file

@ -185,6 +185,7 @@ export const ProductListPage: React.FC<ProductListPageProps> = props => {
/>
<ProductList
{...listProps}
loading={loading}
gridAttributes={gridAttributes}
settings={settings}
onUpdateListSettings={onUpdateListSettings}