mirror of
https://gitverse.ru/anarchic/claude-code
synced 2026-05-02 22:40:29 +00:00
17 lines
531 B
TypeScript
17 lines
531 B
TypeScript
/**
|
|
* React hook for classifierApprovals store.
|
|
* Split from classifierApprovals.ts so pure-state importers (permissions.ts,
|
|
* toolExecution.ts, postCompactCleanup.ts) do not pull React into print.ts.
|
|
*/
|
|
|
|
import { useSyncExternalStore } from 'react'
|
|
import {
|
|
isClassifierChecking,
|
|
subscribeClassifierChecking,
|
|
} from './classifierApprovals.js'
|
|
|
|
export function useIsClassifierChecking(toolUseID: string): boolean {
|
|
return useSyncExternalStore(subscribeClassifierChecking, () =>
|
|
isClassifierChecking(toolUseID),
|
|
)
|
|
}
|