import type { CSSProperties } from 'react'; /** * Chakra's Tooltip's method of finding the nearest scroll parent has a problem - it assumes the first parent with * `overflow: hidden` is the scroll parent. In this case, the Collapse component has that style, but isn't scrollable * itself. The result is that the tooltip does not close on scroll, because the scrolling happens higher up in the DOM. * * As a hacky workaround, we can set the overflow to `visible`, which allows the scroll parent search to continue up to * the actual scroll parent (in this case, the OverlayScrollbarsComponent in BoardsListWrapper). * * See: https://github.com/chakra-ui/chakra-ui/issues/7871#issuecomment-2453780958 */ export const fixTooltipCloseOnScrollStyles: CSSProperties = { overflow: 'visible', };