{
  "mappings": "AAAA,cAAwB,eAAe,sBAAsB;AAG7D,cAAc,mBAAmB;AAEjC,OAAO,cAAM,eAAgB,EAAE,aAAsB;CAAE,WAAW;OAChE,aACA,SAAS,eAAe",
  "names": [],
  "sources": [
    "src/useRootTheme.tsx"
  ],
  "version": 3,
  "sourcesContent": [
    "import { useState, type Dispatch, type SetStateAction } from 'react'\nimport { isClient } from '@tamagui/constants'\n\nimport type { ColorScheme } from './types'\n\nexport const useRootTheme = ({ fallback = 'light' }: { fallback?: ColorScheme } = {}): [\n  ColorScheme,\n  Dispatch<SetStateAction<ColorScheme>>,\n] => {\n  let initialVal = fallback\n\n  if (isClient) {\n    const classes = document.documentElement.classList\n    initialVal = classes.contains('t_dark')\n      ? 'dark'\n      : classes.contains('t_light')\n        ? 'light'\n        : fallback\n  }\n\n  return useState<ColorScheme>(initialVal)\n}\n"
  ]
}