{"version":3,"file":"use-field-context.cjs","sources":["../../../components/field/use-field-context.tsx"],"sourcesContent":["import { useContext } from 'react';\nimport { FieldContext, FieldContextValue } from './field-root';\n\n// This is a separate file to keep the hook server safe.\n// The hook always returns the same number of calls on the client,\n// and zero calls on the server, which is safe because server renders\n// are never interleaved with client renders.\nexport function useFieldContext(): FieldContextValue | null | undefined {\n  if (typeof document === 'undefined') return undefined;\n  // biome-ignore lint/correctness/useHookAtTopLevel: server/client renders never interleave, hook count is consistent per environment\n  return useContext(FieldContext);\n}\n"],"names":["useContext","FieldContext"],"mappings":";;;;;AAGA;AACA;AACA;AACA;SACgB,eAAe,GAAA;IAC7B,IAAI,OAAO,QAAQ,KAAK,WAAW;AAAE,QAAA,OAAO,SAAS,CAAC;;AAEtD,IAAA,OAAOA,gBAAU,CAACC,sBAAY,CAAC,CAAC;AAClC;;;;"}