{"version":3,"sources":["../src/portal-manager.tsx"],"sourcesContent":["import { createContext } from \"@chakra-ui/react-context\"\n\ninterface PortalManagerContext {\n zIndex?: number\n}\n\nconst [PortalManagerContextProvider, usePortalManager] =\n createContext({\n strict: false,\n name: \"PortalManagerContext\",\n })\n\nexport { usePortalManager }\n\nexport interface PortalManagerProps {\n children?: React.ReactNode\n /**\n * [Z-Index war] If your has multiple elements\n * with z-index clashing, you might need to apply a z-index to the Portal manager\n */\n zIndex?: number\n}\n\nexport function PortalManager(props: PortalManagerProps) {\n const { children, zIndex } = props\n return (\n \n {children}\n \n )\n}\n\nPortalManager.displayName = \"PortalManager\"\n"],"mappings":";;;AAAA,SAAS,qBAAqB;AA0B1B;AApBJ,IAAM,CAAC,8BAA8B,gBAAgB,IACnD,cAA2C;AAAA,EACzC,QAAQ;AAAA,EACR,MAAM;AACR,CAAC;AAaI,SAAS,cAAc,OAA2B;AACvD,QAAM,EAAE,UAAU,OAAO,IAAI;AAC7B,SACE,oBAAC,gCAA6B,OAAO,EAAE,OAAO,GAC3C,UACH;AAEJ;AAEA,cAAc,cAAc;","names":[]}