"use client" import { useState } from "react" import { Bell, Loader2 } from "lucide-react" import { toast } from "sonner" export function SendReminderButton({ tenantId, paymentId }: { tenantId: string; paymentId: string }) { const [loading, setLoading] = useState(false) async function send() { setLoading(true) const res = await fetch("/api/notifications", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ type: "rent_reminder", tenant_id: tenantId, payment_id: paymentId }), }) setLoading(false) if (res.ok) toast.success("Reminder sent") else toast.error("Failed to send reminder") } return ( ) }