♻️ refactor

This commit is contained in:
Fred KISSIE
2026-05-21 22:44:24 +02:00
parent 5efcd4479a
commit c1b8dfc863

View File

@@ -31,7 +31,7 @@ export default function GeneralPage() {
const { isPaidUser } = usePaidStatus(); const { isPaidUser } = usePaidStatus();
const [rows, setRows] = useState<any[]>([]); const [rows, setRows] = useState<any[]>([]);
const [isRefreshing, setIsRefreshing] = useState(false); const [isRefreshing, startRefreshTransition] = useTransition();
const [isExporting, startTransition] = useTransition(); const [isExporting, startTransition] = useTransition();
const [filterAttributes, setFilterAttributes] = useState<{ const [filterAttributes, setFilterAttributes] = useState<{
actors: string[]; actors: string[];
@@ -277,8 +277,6 @@ export default function GeneralPage() {
}; };
const refreshData = async () => { const refreshData = async () => {
console.log("Data refreshed");
setIsRefreshing(true);
try { try {
// Refresh data with current date range and pagination // Refresh data with current date range and pagination
await queryDateTime( await queryDateTime(
@@ -293,8 +291,6 @@ export default function GeneralPage() {
description: t("refreshError"), description: t("refreshError"),
variant: "destructive" variant: "destructive"
}); });
} finally {
setIsRefreshing(false);
} }
}; };
@@ -614,7 +610,7 @@ export default function GeneralPage() {
columns={columns} columns={columns}
data={rows} data={rows}
title={t("accessLogs")} title={t("accessLogs")}
onRefresh={refreshData} onRefresh={() => startRefreshTransition(refreshData)}
isRefreshing={isRefreshing} isRefreshing={isRefreshing}
onExport={() => startTransition(exportData)} onExport={() => startTransition(exportData)}
isExporting={isExporting} isExporting={isExporting}