{
  "mappings": "",
  "names": [],
  "sources": [
    "src/setup-zeego.ts"
  ],
  "version": 3,
  "sourcesContent": [
    "/**\n * Setup zeego for Tamagui native menus.\n *\n * Simply import this module at the top of your app entry point:\n *\n * @example\n * ```tsx\n * import '@tamagui/native/setup-zeego'\n * ```\n *\n * This automatically detects and configures zeego for use with\n * Menu and ContextMenu native mode.\n */\n\nimport { getZeego } from './zeegoState'\n\nfunction setup(): void {\n  const g = globalThis as any\n  if (g.__tamagui_native_zeego_setup) return\n  g.__tamagui_native_zeego_setup = true\n\n  try {\n    const DropdownMenu = require('zeego/dropdown-menu')\n    const ContextMenu = require('zeego/context-menu')\n\n    if (DropdownMenu && ContextMenu) {\n      getZeego().set({\n        enabled: true,\n        DropdownMenu,\n        ContextMenu,\n      })\n    }\n  } catch (err) {\n    if (process.env.NODE_ENV === 'development') {\n      console.warn(`Error setting up Zeego`, err)\n    }\n    // zeego not installed\n  }\n}\n\n// run setup immediately on import\nsetup()\n"
  ]
}