"use client"; import { useMutation } from "convex/react"; import { useAuthQuery } from "@/hooks/use-auth-query"; import { useTranslations } from "next-intl"; import { api } from "@/convex/_generated/api"; import { Coins } from "lucide-react"; import { toast } from "@/lib/toast"; const showTestCreditGrant = typeof process.env.NEXT_PUBLIC_ALLOW_TEST_CREDIT_GRANT === "string" && process.env.NEXT_PUBLIC_ALLOW_TEST_CREDIT_GRANT === "true"; export function CreditDisplay() { const t = useTranslations('toasts'); const balance = useAuthQuery(api.credits.getBalance); const grantTestCredits = useMutation(api.credits.grantTestCredits); if (balance === undefined) { return (