Skip to content

Commit caa54f1

Browse files
committed
Fix bugs
1 parent 5179cba commit caa54f1

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

refactor/src/components/Product/AddToCart.component.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export interface IProduct {
7878
}
7979

8080
export interface IProductRootObject {
81-
product?: IProduct;
81+
product: IProduct;
8282
variationId?: number;
8383
}
8484

refactor/src/components/Product/SingleProduct.component.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import { useState, useEffect } from 'react';
66
import { filteredVariantPrice, paddedPrice } from '@/utils/functions/functions';
77

88
// Components
9-
import AddToCart, { IProduct } from './AddToCart.component';
9+
import AddToCart, { IProductRootObject } from './AddToCart.component';
1010
import LoadingSpinner from '@/components/LoadingSpinner/LoadingSpinner.component';
1111

12-
const SingleProduct = (product: IProduct) => {
12+
const SingleProduct = ({ product }: IProductRootObject) => {
1313
const [isLoading, setIsLoading] = useState<boolean>(true);
1414
const [selectedVariation, setSelectedVariation] = useState<number>();
1515
let DESCRIPTION_WITHOUT_HTML;
@@ -140,7 +140,10 @@ const SingleProduct = (product: IProduct) => {
140140
// If we do, send the variationId to AddToCart button
141141
}
142142
{product.variations && (
143-
<AddToCart variationId={selectedVariation} />
143+
<AddToCart
144+
product={product}
145+
variationId={selectedVariation}
146+
/>
144147
)}
145148
{!product.variations && <AddToCart product={product} />}
146149
</div>

0 commit comments

Comments
 (0)