Files
claude-code/src/hooks/useTerminalSize.ts
2026-04-07 16:17:48 +08:00

13 lines
322 B
TypeScript

import { useContext } from 'react'
import { type TerminalSize, TerminalSizeContext } from '@anthropic/ink'
export function useTerminalSize(): TerminalSize {
const size = useContext(TerminalSizeContext)
if (!size) {
throw new Error('useTerminalSize must be used within an Ink App component')
}
return size
}