"use client"; import { Input } from "@/shared/components"; export function UsageLimitSettings({ enabled, dailyLimitUsd, weeklyLimitUsd, enabledLabel, disabledLabel, onEnabledChange, onDailyLimitUsdChange, onWeeklyLimitUsdChange, }: { enabled: boolean; dailyLimitUsd: string; weeklyLimitUsd: string; enabledLabel: string; disabledLabel: string; onEnabledChange: (enabled: boolean) => void; onDailyLimitUsdChange: (value: string) => void; onWeeklyLimitUsdChange: (value: string) => void; }) { return (
USD usage quota
Blocks this key with a 400 API error after its local USD spend reaches the configured daily or weekly quota.
Weekly quota follows the cached Claude weekly reset when available; otherwise it falls back to a rolling 7 day window. Daily quota uses the Fortaleza calendar day.