From 25913deac9574b5acb6e065dbde74e80fe48f537 Mon Sep 17 00:00:00 2001 From: Mahyar Khanbolooki Date: Wed, 30 Jul 2025 00:52:24 +0330 Subject: [PATCH] add: cart page --- src/app/[name]/cart/page.tsx | 104 +++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 src/app/[name]/cart/page.tsx diff --git a/src/app/[name]/cart/page.tsx b/src/app/[name]/cart/page.tsx new file mode 100644 index 0000000..faed11d --- /dev/null +++ b/src/app/[name]/cart/page.tsx @@ -0,0 +1,104 @@ +'use client'; + +import Button from '@/components/button/PrimaryButton'; +import { ScrollArea } from '@/components/ui/scrollarea'; +import { useReceiptStore } from '@/zustand/receiptStore'; +import { motion } from 'framer-motion'; +import { Trash } from 'iconsax-react'; +import { PlusIcon, MinusIcon } from 'lucide-react'; +import React from 'react' + +type Props = object + +const CartIndex = ({ }: Props) => { + const quantity = useReceiptStore(state => state.items[0]?.quantity || 0); + const increment = useReceiptStore(state => state.increment); + const decrement = useReceiptStore(state => state.decrement); + + + return ( +
+

سبد خرید

+ + + +
    +
  • +
    +
    کباب چوبی ژیوان (سیخ چوبی)
    +
    69.000 T
    +
    +
    + + {quantity <= 0 ? ( + + ) : ( + <> + + + {quantity} + + + + )} + +
    +
    + +
  • +
+ +
+
+

توضیحات:

+ + + + +
+
+ +
+
+
جمع خرید:
+
560.000 تومان
+
+ +
+
+ +
+ ) +} + +export default CartIndex \ No newline at end of file