import { useCallback, useEffect, useState } from 'react'; import { getDashboardStats } from '../api/files'; import type { StatItem } from '../types'; export function useDashboardStats() { const [stats, setStats] = useState([]); const refresh = useCallback(() => { void getDashboardStats().then(setStats); }, []); useEffect(() => { refresh(); }, [refresh]); return { stats, refresh }; }