"use client"; import { useState } from "react"; import { addToCart, type CartItem } from "@/lib/cart"; import { ShoppingCart, Check } from "lucide-react"; interface Props { item: Omit; className?: string; } export function AddToCartButton({ item, className }: Props) { const [added, setAdded] = useState(false); function handle() { addToCart({ ...item, quantity: 1 }); setAdded(true); setTimeout(() => setAdded(false), 1500); } return ( ); }