fix: i18n

This commit is contained in:
hamster1963
2024-12-05 09:24:54 +08:00
parent a1f5b9d62c
commit 4032ff62a2
8 changed files with 65 additions and 11 deletions

View File

@@ -5,8 +5,11 @@ import { fetchService } from "@/lib/nezha-api";
import { ServiceData } from "@/types/nezha-api";
import { CycleTransferStatsCard } from "./CycleTransferStats";
import { Loader } from "./loading/Loader";
import { useTranslation } from "react-i18next";
import { ExclamationTriangleIcon } from "@heroicons/react/20/solid";
export const ServiceTracker: React.FC = () => {
const { t } = useTranslation();
const { data: serviceData, isLoading } = useQuery({
queryKey: ["service"],
queryFn: () => fetchService(),
@@ -40,7 +43,7 @@ export const ServiceTracker: React.FC = () => {
return (
<div className="mt-4 text-sm font-medium flex items-center gap-1">
<Loader visible={true} />
Loading...
{t("serviceTracker.loading")}
</div>
);
}
@@ -50,7 +53,10 @@ export const ServiceTracker: React.FC = () => {
!serviceData?.data?.cycle_transfer_stats
) {
return (
<div className="mt-4 font-thin text-sm">No service data available</div>
<div className="mt-4 text-sm font-medium flex items-center gap-1">
<ExclamationTriangleIcon className="w-4 h-4" />
{t("serviceTracker.noService")}
</div>
);
}