mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-23 11:51:14 -05:00
feat: Implement optimistic stats updates
This commit is contained in:
@@ -40,7 +40,7 @@ export default function AdminDashboard() {
|
||||
const refreshMode = getAdminPanelRefreshMode();
|
||||
const pollInterval = getAdminPanelPollInterval();
|
||||
|
||||
const { stats, refresh: refreshStats, lastUpdated } = useModerationStats({
|
||||
const { stats, refresh: refreshStats, optimisticallyUpdateStats, lastUpdated } = useModerationStats({
|
||||
enabled: !!user && !authLoading && !roleLoading && isModerator(),
|
||||
pollingEnabled: refreshMode === 'auto',
|
||||
pollingInterval: pollInterval,
|
||||
@@ -293,7 +293,7 @@ export default function AdminDashboard() {
|
||||
</TabsList>
|
||||
|
||||
<TabsContent value="moderation" className="mt-6" forceMount={true} hidden={activeTab !== 'moderation'}>
|
||||
<ModerationQueue ref={moderationQueueRef} />
|
||||
<ModerationQueue ref={moderationQueueRef} optimisticallyUpdateStats={optimisticallyUpdateStats} />
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="reports" className="mt-6" forceMount={true} hidden={activeTab !== 'reports'}>
|
||||
|
||||
Reference in New Issue
Block a user