{"version":3,"file":"tooltip-config.cjs","sources":["../../../app/extensions/tooltip-config.ts"],"sourcesContent":["import { EditorView, tooltips } from \"@codemirror/view\"\n\n/**\n * Configure tooltips to mount to document.body instead of the editor container\n * This helps prevent tooltip clipping when the editor is in a container with overflow\n * Sets a high z-index to ensure tooltips appear above dialogs and modals\n */\nexport const tooltipToBody = [\n  tooltips({\n    parent: document.body,\n  }),\n  EditorView.baseTheme({\n    \".cm-tooltip\": {\n      zIndex: \"9999 !important\",\n    },\n    \".cm-tooltip-autocomplete\": {\n      zIndex: \"9999 !important\",\n    },\n    \".cm-tooltip-hover\": {\n      zIndex: \"9999 !important\",\n    },\n    \".cm-tooltip-lint\": {\n      zIndex: \"9999 !important\",\n    },\n  }),\n]\n\n"],"names":["tooltips","EditorView"],"mappings":";;;AAOO,MAAM,gBAAgB;AAAA,EAC3BA,eAAS;AAAA,IACP,QAAQ,SAAS;AAAA,EAAA,CAClB;AAAA,EACDC,MAAAA,WAAW,UAAU;AAAA,IACnB,eAAe;AAAA,MACb,QAAQ;AAAA,IAAA;AAAA,IAEV,4BAA4B;AAAA,MAC1B,QAAQ;AAAA,IAAA;AAAA,IAEV,qBAAqB;AAAA,MACnB,QAAQ;AAAA,IAAA;AAAA,IAEV,oBAAoB;AAAA,MAClB,QAAQ;AAAA,IAAA;AAAA,EACV,CACD;AACH;;"}