refactor: remove unused admin user update function and update related components to use new API

This commit is contained in:
2026-05-25 16:43:55 +08:00
parent 84bf924378
commit eb02252431
5 changed files with 24 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
"use client";
import Link from "next/link";
import { useCallback, useEffect, useMemo, useState, type ReactElement } from "react";
import { useCallback, useEffect, useMemo, useState, type ReactElement, type ReactNode } from "react";
import { format, subDays } from "date-fns";
import { useTranslation } from "react-i18next";
import { BarChart3, Gift, TrendingUp, Wallet } from "lucide-react";
@@ -77,7 +77,7 @@ export function DashboardAnalyticsPanel({
}: {
enabled: boolean;
playOptions: { code: string; label: string }[];
}): ReactElement {
}): ReactNode {
const { t } = useTranslation(["dashboard", "common"]);
const playLabel = useAdminPlayCodeLabel();
@@ -240,7 +240,7 @@ export function DashboardAnalyticsPanel({
<Label className="text-xs text-muted-foreground">{t("analytics.playLabel")}</Label>
<Select
value={playCode === "" ? "__all__" : playCode}
onValueChange={(v) => setPlayCode(v === "__all__" ? "" : v)}
onValueChange={(v) => setPlayCode(!v || v === "__all__" ? "" : v)}
>
<SelectTrigger className="w-full min-w-[160px]">
<SelectValue>{playFilterLabel}</SelectValue>