import { Link } from "react-router"; import { Fragment } from "react"; import { useTranslation } from "react-i18next"; import { useLocaleFormatters } from "~/locale/format"; export default function CreditsRemaining({ remaining, redirectTo }: { remaining?: number | "unlimited"; redirectTo: string }) { const { t } = useTranslation(); const formatters = useLocaleFormatters(); return ( {!!remaining && ( {remaining === "unlimited" ? ( {t("models.credit.unlimited")} ) : remaining <= 0 ? ( {t("models.credit.empty")} ) : ( {t("models.credit.remaining", { 0: formatters.number(remaining) })} )} )} ); }