Fix small bug

This commit is contained in:
decolua 2026-05-14 11:16:52 +07:00
parent 1c3ab7be23
commit cebc72e343

View file

@ -25,7 +25,6 @@ function UsageContent() {
const searchParams = useSearchParams();
const router = useRouter();
const [tabLoading, setTabLoading] = useState(false);
const [period, setPeriod] = useState("7d");
const tabFromUrl = searchParams.get("tab");
@ -35,11 +34,9 @@ function UsageContent() {
const handleTabChange = (value) => {
if (value === activeTab) return;
setTabLoading(true);
const params = new URLSearchParams(searchParams);
params.set("tab", value);
router.push(`/dashboard/usage?${params.toString()}`, { scroll: false });
setTimeout(() => setTabLoading(false), 300);
};
return (
@ -66,19 +63,13 @@ function UsageContent() {
)}
</div>
{tabLoading ? (
<CardSkeleton />
) : (
<>
{activeTab === "overview" && (
<Suspense fallback={<CardSkeleton />}>
<UsageStats period={period} setPeriod={setPeriod} hidePeriodSelector />
</Suspense>
)}
{activeTab === "logs" && <RequestLogger />}
{activeTab === "details" && <RequestDetailsTab />}
</>
{activeTab === "overview" && (
<Suspense fallback={<CardSkeleton />}>
<UsageStats period={period} setPeriod={setPeriod} hidePeriodSelector />
</Suspense>
)}
{activeTab === "logs" && <RequestLogger />}
{activeTab === "details" && <RequestDetailsTab />}
</div>
);
}