Issue Title: TypeScript Error: Property 'quantity' does not exist on type 'CartItemProps'
Description:
When attempting to use the CartItem component in ./app/(routes)/cart/components/cart-item.tsx, TypeScript throws an error indicating that the quantity property is missing from the CartItemProps type. This error prevents the component from compiling correctly.
Steps to Reproduce:
Navigate to ./app/(routes)/cart/components/cart-item.tsx.
Ensure TypeScript is configured to check types.
Attempt to compile the project using TypeScript.
Expected Behavior:
The CartItemProps type should include the quantity property to correctly type the CartItem component. This would allow the component to receive and utilize the quantity prop without TypeScript errors.
Actual Behavior:
TypeScript throws an error stating that the quantity property does not exist on type CartItemProps.
Additional Information:
TypeScript version: [Insert TypeScript version]
Project setup details: [Provide any relevant details about your project setup, such as TypeScript configuration or dependencies]
Screenshots/Code Snippets:
// Example of CartItemProps definition
interface CartItemProps {
data: any;
quantity: number; // This line is missing in the current definition
handleAdd: () => void;
handleDec: () => void;
}
Proposed Solution:
Update the CartItemProps interface in ./app/(routes)/cart/components/cart-item.tsx to include the quantity property as shown in the code snippet above. This change should resolve the TypeScript error.
Record
[X] I agree to follow this project's Code of Conduct
Hello @iamabhishek2828! Thanks for creating issue #196 on #Indie-Kart/ecommerce-store.Please Comment /assign-me to self assign this issue to yourself, and please don't forget to star this repo.
Is there an existing issue for this?
What happened?
Issue Title: TypeScript Error: Property 'quantity' does not exist on type 'CartItemProps'
Description: When attempting to use the
CartItem
component in./app/(routes)/cart/components/cart-item.tsx
, TypeScript throws an error indicating that thequantity
property is missing from theCartItemProps
type. This error prevents the component from compiling correctly.Steps to Reproduce:
./app/(routes)/cart/components/cart-item.tsx
.Expected Behavior: The
CartItemProps
type should include thequantity
property to correctly type theCartItem
component. This would allow the component to receive and utilize thequantity
prop without TypeScript errors.Actual Behavior: TypeScript throws an error stating that the
quantity
property does not exist on typeCartItemProps
.Additional Information:
Screenshots/Code Snippets:
Proposed Solution: Update the
CartItemProps
interface in./app/(routes)/cart/components/cart-item.tsx
to include thequantity
property as shown in the code snippet above. This change should resolve the TypeScript error.Record