import React from 'react'; import { createRoot } from 'react-dom/client'; import { I18nProvider } from '../../src/i18n'; import { QuotaCard } from '../../src/pages/QuotaPage'; import { parseAnthropicResetGrantStatus } from '../../src/services/claudeResetGrants'; import { AuthFileQuotaPanel } from '../../src/components/AuthFileQuotaPanel'; import { quotaRowsFor } from '../../src/services/quotaService'; import '../../src/styles/index.css'; localStorage.setItem('easy-cli-proxy-api.locale', 'en'); const rows = quotaRowsFor('kimi', { limits: [{ window: { duration: 5, timeUnit: 'TIME_UNIT_HOUR' }, detail: { limit: 100, remaining: 80 } }], usage: { limit: 100, remaining: 60 }, }); const claudeFile = { name: 'claude.json', provider: 'claude', auth_index: 'claude-fixture' }; const claudeQuota = { status: 'success' as const, rows, resetCredits: 2, claudeResetGrants: parseAnthropicResetGrantStatus({ eligible: true, at_limit: true, grants: [{ id: 'reserve', resets_total: 2, resets_left: 2, usable_now: true }] })! }; createRoot(document.getElementById('root')!).render(
{[1, 2, 3, 4, 5, 6].map((id) => {}} />)}
{}} onReset={() => {}} /> {}} onReset={() => {}} /> {}} /> {}} /> {}} />
{}} onReset={() => {}} />
, );