Rocky_Mountain_Vending/components/mobile-cart-button.tsx
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

27 lines
586 B
TypeScript

'use client'
import { Button } from '@/components/ui/button'
import { ShoppingCart } from 'lucide-react'
import { useCart } from '@/lib/cart/context'
interface MobileCartButtonProps {
onClick: () => void
}
export function MobileCartButton({ onClick }: MobileCartButtonProps) {
const { getItemCount } = useCart()
const itemCount = getItemCount()
return (
<Button
variant="outline"
onClick={onClick}
className="w-full flex items-center justify-center gap-2"
>
<ShoppingCart className="h-4 w-4" />
Cart ({itemCount})
</Button>
)
}