{"version":3,"names":["isAndroid","isIos","isTouchable","isWeb","useIsomorphicLayoutEffect","createStyledContext","useMedia","withStaticProperties","getPortal","PortalHost","PortalItem","StackZIndexContext","React","createContext","useContext","useId","useMemo","Fragment","jsx","createAdaptChildrenStore","children","listeners","Set","set","c","l","get","subscribe","callback","add","delete","AdaptChildrenStoreContext","AdaptContext","Contents","scopeName","portalName","platform","setPlatform","x","when","setWhen","LastAdaptContextScope","ProvideAdaptContext","context","scope","lastScope","Provider","value","useAdaptContext","adaptScope","useStyledContext","AdaptPortals","Map","AdaptParent","portal","id","childrenStoreRef","useRef","current","isTeleport","FinalContents","has","element","name","forwardProps","useState","AdaptContents","rest","Error","process","env","NODE_ENV","createElement","key","shouldForwardSpace","Adapt","Adapt2","props","enabled","useAdaptIsActiveGiven","output","Component","AdaptPortalContents","isActive","useAdaptIsActive","childrenStore","state","type","AdaptPortalTeleport","store","passThrough","hostName","media"],"sources":["Adapt.mjs"],"sourcesContent":["import { isAndroid, isIos, isTouchable, isWeb, useIsomorphicLayoutEffect } from \"@tamagui/constants\";\nimport { createStyledContext, useMedia } from \"@tamagui/core\";\nimport { withStaticProperties } from \"@tamagui/helpers\";\nimport { getPortal } from \"@tamagui/native\";\nimport { PortalHost, PortalItem } from \"@tamagui/portal\";\nimport { StackZIndexContext } from \"@tamagui/z-index-stack\";\nimport React, { createContext, useContext, useId, useMemo } from \"react\";\nimport { Fragment, jsx } from \"react/jsx-runtime\";\n\nfunction createAdaptChildrenStore() {\n\tlet children = null;\n\tconst listeners = /* @__PURE__ */ new Set();\n\treturn {\n\t\tset(c) {\n\t\t\tchildren = c;\n\t\t\tfor (const l of listeners) l();\n\t\t},\n\t\tget: () => children,\n\t\tsubscribe(callback) {\n\t\t\tlisteners.add(callback);\n\t\t\treturn () => listeners.delete(callback);\n\t\t}\n\t};\n}\nconst AdaptChildrenStoreContext = createContext(null);\nconst AdaptContext = createStyledContext({\n\tContents: null,\n\tscopeName: \"\",\n\tportalName: \"\",\n\tplatform: null,\n\tsetPlatform: (x) => {},\n\twhen: null,\n\tsetWhen: () => {}\n});\nconst LastAdaptContextScope = createContext(\"\");\nconst ProvideAdaptContext = ({ children, ...context }) => {\n\tconst scope = context.scopeName || \"\";\n\tconst lastScope = useContext(LastAdaptContextScope);\n\treturn /* @__PURE__ */ jsx(LastAdaptContextScope.Provider, {\n\t\tvalue: lastScope || context.lastScope || \"\",\n\t\tchildren: /* @__PURE__ */ jsx(AdaptContext.Provider, {\n\t\t\tscope,\n\t\t\tlastScope: lastScope || context.lastScope,\n\t\t\t...context,\n\t\t\tchildren\n\t\t})\n\t});\n};\nconst useAdaptContext = (scope) => {\n\tconst lastScope = useContext(LastAdaptContextScope);\n\tconst adaptScope = scope ?? lastScope;\n\treturn AdaptContext.useStyledContext(adaptScope);\n};\nconst AdaptPortals = /* @__PURE__ */ new Map();\nconst AdaptParent = ({ children, Contents, scope, portal }) => {\n\tconst id = useId();\n\tconst portalName = `AdaptPortal${scope}${id}`;\n\tconst childrenStoreRef = React.useRef(null);\n\tif (!childrenStoreRef.current) childrenStoreRef.current = createAdaptChildrenStore();\n\tconst isTeleport = false;\n\tconst FinalContents = useMemo(() => {\n\t\tif (Contents) return Contents;\n\t\tif (AdaptPortals.has(portalName)) return AdaptPortals.get(portalName);\n\t\tconst element = () => {\n\t\t\treturn /* @__PURE__ */ jsx(PortalHost, {\n\t\t\t\tname: portalName,\n\t\t\t\tforwardProps: typeof portal === \"boolean\" ? void 0 : portal?.forwardProps\n\t\t\t}, id);\n\t\t};\n\t\tAdaptPortals.set(portalName, element);\n\t\treturn element;\n\t}, [\n\t\tportalName,\n\t\tContents,\n\t\tisTeleport\n\t]);\n\tuseIsomorphicLayoutEffect(() => {\n\t\tAdaptPortals.set(portalName, FinalContents);\n\t\treturn () => {\n\t\t\tAdaptPortals.delete(portalName);\n\t\t};\n\t}, [portalName, isTeleport]);\n\tconst [when, setWhen] = React.useState(null);\n\tconst [platform, setPlatform] = React.useState(null);\n\treturn /* @__PURE__ */ jsx(AdaptChildrenStoreContext.Provider, {\n\t\tvalue: childrenStoreRef.current,\n\t\tchildren: /* @__PURE__ */ jsx(LastAdaptContextScope.Provider, {\n\t\t\tvalue: scope,\n\t\t\tchildren: /* @__PURE__ */ jsx(ProvideAdaptContext, {\n\t\t\t\tContents: FinalContents,\n\t\t\t\twhen,\n\t\t\t\tplatform,\n\t\t\t\tsetPlatform,\n\t\t\t\tsetWhen,\n\t\t\t\tportalName,\n\t\t\t\tscopeName: scope,\n\t\t\t\tchildren\n\t\t\t})\n\t\t})\n\t});\n};\nconst AdaptContents = ({ scope, ...rest }) => {\n\tconst context = useAdaptContext(scope);\n\tif (!context?.Contents) throw new Error(process.env.NODE_ENV === \"production\" ? `tamagui.dev/docs/intro/errors#warning-002` : `You're rendering a Tamagui <Adapt /> component without nesting it inside a parent that is able to adapt.`);\n\treturn React.createElement(context.Contents, {\n\t\t...rest,\n\t\tkey: `stable`\n\t});\n};\nAdaptContents.shouldForwardSpace = true;\nconst Adapt = withStaticProperties(function Adapt2(props) {\n\tconst { platform, when, children, scope } = props;\n\tconst context = useAdaptContext(scope);\n\tconst enabled = useAdaptIsActiveGiven(props);\n\tuseIsomorphicLayoutEffect(() => {\n\t\tcontext?.setWhen?.(when || enabled);\n\t\tcontext?.setPlatform?.(platform || null);\n\t}, [\n\t\twhen,\n\t\tplatform,\n\t\tenabled,\n\t\tcontext.setWhen,\n\t\tcontext.setPlatform\n\t]);\n\tuseIsomorphicLayoutEffect(() => {\n\t\treturn () => {\n\t\t\tcontext?.setWhen?.(null);\n\t\t\tcontext?.setPlatform?.(null);\n\t\t};\n\t}, []);\n\tlet output;\n\tif (typeof children === \"function\") {\n\t\tconst Component = context?.Contents;\n\t\toutput = children(Component ? /* @__PURE__ */ jsx(Component, {}) : null);\n\t} else output = children;\n\treturn /* @__PURE__ */ jsx(StackZIndexContext, { children: !enabled ? null : output });\n}, { Contents: AdaptContents });\nconst AdaptPortalContents = (props) => {\n\tconst isActive = useAdaptIsActive(props.scope);\n\tconst { portalName } = useAdaptContext(props.scope);\n\tconst childrenStore = useContext(AdaptChildrenStoreContext);\n\tif (!isWeb && getPortal().state.type === \"teleport\" && childrenStore) return /* @__PURE__ */ jsx(AdaptPortalTeleport, {\n\t\tisActive,\n\t\tstore: childrenStore,\n\t\tchildren: props.children\n\t});\n\treturn /* @__PURE__ */ jsx(PortalItem, {\n\t\tpassThrough: !isActive,\n\t\thostName: portalName,\n\t\tchildren: props.children\n\t});\n};\nfunction AdaptPortalTeleport({ isActive, store, children }) {\n\tuseIsomorphicLayoutEffect(() => {\n\t\tif (isActive) store.set(children);\n\t\telse store.set(null);\n\t});\n\tuseIsomorphicLayoutEffect(() => {\n\t\treturn () => store.set(null);\n\t}, [store]);\n\treturn isActive ? null : /* @__PURE__ */ jsx(Fragment, { children });\n}\nconst useAdaptIsActiveGiven = ({ when, platform }) => {\n\tconst media = useMedia();\n\tif (when == null && platform == null) return false;\n\tif (when === true) return true;\n\tlet enabled = false;\n\tif (platform === \"touch\") enabled = isTouchable;\n\telse if (platform === \"native\") enabled = !isWeb;\n\telse if (platform === \"web\") enabled = isWeb;\n\telse if (platform === \"ios\") enabled = isIos;\n\telse if (platform === \"android\") enabled = isAndroid;\n\tif (platform && enabled == false) return false;\n\tif (when && typeof when === \"string\") enabled = media[when];\n\treturn enabled;\n};\nconst useAdaptIsActive = (scope) => {\n\treturn useAdaptIsActiveGiven(useAdaptContext(scope));\n};\n\nexport { Adapt, AdaptContents, AdaptContext, AdaptParent, AdaptPortalContents, ProvideAdaptContext, useAdaptContext, useAdaptIsActive };"],"mappings":"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","ignoreList":[]}