import { HBarChart } from '@gpustack/core-ui/charts'; import { useIntl } from '@umijs/max'; import { usageChartHeight, usageRankMaxItems } from '../../config'; import type useTopTokenUsageByUser from '../../hooks/use-top-token-usage-by-user'; import UsageChartCard, { ChartLoadingBox } from './shared'; type RankData = ReturnType['rankData']; interface TopTokenUsageByUserProps { rankData: RankData; loading: boolean; height?: number; maxItems?: number; } const TopTokenUsageByUser: React.FC = ({ rankData, loading, height = usageChartHeight, maxItems = usageRankMaxItems }) => { const intl = useIntl(); return ( {loading && rankData.names.length === 0 ? ( ) : ( )} ); }; export default TopTokenUsageByUser;