Fix small bug
This commit is contained in:
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user