"use client" import { Heart } from "lucide-react" import { useState } from "react" import { useRequireAuth } from "@/lib/use-require-auth" interface PostLikeButtonProps { initialLiked: boolean initialCount: number } export function PostLikeButton({ initialLiked, initialCount }: PostLikeButtonProps) { const { requireAuth } = useRequireAuth() const [liked, setLiked] = useState(initialLiked) const [count, setCount] = useState(initialCount) return ( ) }