{"ast":null,"code":"import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport { createContext } from \"../utils/createContext\";\nexport var defaultConfig = {\n  strictMode: 'off'\n};\nvar _createContext = createContext('NativeBaseConfigProvider'),\n  _createContext2 = _slicedToArray(_createContext, 3),\n  NativeBaseConfigProvider = _createContext2[0],\n  useNativeBaseConfig = _createContext2[1],\n  Context = _createContext2[2];\nexport { NativeBaseConfigProvider, useNativeBaseConfig, Context };","map":{"version":3,"sources":["NativeBaseContext.ts"],"names":["createContext","defaultConfig","strictMode","NativeBaseConfigProvider","useNativeBaseConfig","Context"],"mappings":";AAAA,SAASA,aAAT;AAeA,OAAO,IAAMC,aAAgC,GAAG;EAC9CC,UAAU,EAAE;AADkC,CAAzC;AAIA,IAAA,cAAA,GAIHF,aAAa,CAOd,0BAPc,CAJV;EAAA,eAAA,GAAA,cAAA,CAAA,cAAA;EACLG,wBADW,GAAA,eAAA;EAEXC,mBAFW,GAAA,eAAA;EAGXC,OAHW,GAAA,eAAA;AAAN,SAAA,wBAAA,EAAA,mBAAA,EAAA,OAAA","sourcesContent":["import { createContext } from '../utils/createContext';\nimport type { ITheme } from './../theme';\nimport type { IModeType } from './StrictMode';\n\nexport interface INativebaseConfig {\n  theme?: ITheme;\n  suppressColorAccessibilityWarning?: boolean;\n  dependencies?: {\n    'linear-gradient': any;\n  };\n  enableRem?: boolean;\n  strictMode?: IModeType;\n  disableContrastText?: boolean;\n}\n\nexport const defaultConfig: INativebaseConfig = {\n  strictMode: 'off',\n};\n\nexport const [\n  NativeBaseConfigProvider,\n  useNativeBaseConfig,\n  Context,\n] = createContext<{\n  config: INativebaseConfig;\n  currentBreakpoint: number;\n  isSSR?: boolean;\n  theme?: ITheme;\n  disableContrastText?: boolean;\n  providerId?: string;\n}>('NativeBaseConfigProvider');\n"]},"metadata":{},"sourceType":"module"}