Huntc-155 Kakak Terlihat Bahagia Ketika Di Genjot Kayak Gini - Indo18 [Recent - HACKS]
// 2️⃣ update score const kakak = await Kakak.findByPk(kakakId); kakak.happinessScore += 1; await kakak.save();
export const GenjotButton = ( kakakId : kakakId: string ) => const [loading, setLoading] = useState(false); const [showHappy, setShowHappy] = useState(false); // 2️⃣ update score const kakak = await Kakak
return ( <> <button aria-label="Berikan genjotan untuk membuat kakak bahagia" disabled=loading onClick=handleGenjot className="genjot-btn" > loading ? '⏳' : '❤️ Genjot' </button> kakak.happinessScore += 1
const handleGenjot = async () => if (loading) return; setLoading(true); try const res = await postGenjot(kakakId); if (res.status === 'ok') setShowHappy(true); // optional audio const audio = new Audio('/sounds/cheer.mp3'); audio.play(); // hide after 2s setTimeout(() => setShowHappy(false), 2000); finally setLoading(false); ; setLoading] = useState(false)
