init: add source code from src.zip

This commit is contained in:
sigridjineth
2026-03-31 01:55:58 -07:00
commit f5a40b86de
1902 changed files with 513237 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import { useEffect, useState } from 'react'
import {
type ClaudeAILimits,
currentLimits,
statusListeners,
} from './claudeAiLimits.js'
export function useClaudeAiLimits(): ClaudeAILimits {
const [limits, setLimits] = useState<ClaudeAILimits>({ ...currentLimits })
useEffect(() => {
const listener = (newLimits: ClaudeAILimits) => {
setLimits({ ...newLimits })
}
statusListeners.add(listener)
return () => {
statusListeners.delete(listener)
}
}, [])
return limits
}