"use client" import { useCart } from "@/contexts/cart-context" import { useAuth } from "@/contexts/auth-context" import { Button } from "./ui/button" import { useRouter } from "next/navigation" export function CartSummary() { const { items, getTotalItems, getTotalQuantity } = useCart() const { isLoggedIn } = useAuth() const router = useRouter() const totalPrice = items.reduce((sum, item) => sum + item.price * item.quantity, 0) const handleCheckout = () => { if (!isLoggedIn) { router.push('/login') } else { router.push('/checkout') } } if (getTotalItems() === 0) { return (

Ваша корзина

В вашей корзине пока нет товаров

) } return (

Ваша корзина

Товары ({getTotalItems()} наименований, {getTotalQuantity()} шт.) {totalPrice} ₽
Итого {totalPrice} ₽
{/* */}
) }