diff --git a/packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx b/packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx index 59258071920..8bd894165e0 100644 --- a/packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx +++ b/packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx @@ -71,7 +71,7 @@ const containedElements = [ const SavedPipelinesButton: React.FunctionComponent = () => { const [isVisible, setIsVisible] = useState(false); return ( - className={savedAggregationsPopoverStyles} // To prevent popover from closing when confirmation modal is shown containedElements={containedElements} diff --git a/packages/compass-components/src/components/interactive-popover.tsx b/packages/compass-components/src/components/interactive-popover.tsx index 901c01353ae..b9b2531c867 100644 --- a/packages/compass-components/src/components/interactive-popover.tsx +++ b/packages/compass-components/src/components/interactive-popover.tsx @@ -41,12 +41,12 @@ const closeButtonStyles = css({ right: spacing[2], }); -type InteractivePopoverProps = { +type InteractivePopoverProps = { className?: string; children: React.ReactNode; trigger: (triggerProps: { - onClick: React.MouseEventHandler; - ref: React.LegacyRef; + onClick: React.MouseEventHandler; + ref: React.Ref; children: React.ReactNode; }) => React.ReactElement; hideCloseButton?: boolean; @@ -64,7 +64,7 @@ type InteractivePopoverProps = { 'align' | 'justify' | 'spacing' | 'popoverZIndex' >; -function InteractivePopover({ +function InteractivePopover({ className, children, trigger, @@ -79,9 +79,9 @@ function InteractivePopover({ popoverZIndex, containerClassName, closeButtonClassName, -}: InteractivePopoverProps): React.ReactElement { +}: InteractivePopoverProps): React.ReactElement { const darkMode = useDarkMode(); - const triggerRef = useRef(null); + const triggerRef = useRef(null); const closeButtonRef = useRef(null); const popoverContentContainerRef = useRef(null); diff --git a/packages/compass-components/src/components/signal-popover.tsx b/packages/compass-components/src/components/signal-popover.tsx index 9e3bb7b8f29..ba2c7ad7955 100644 --- a/packages/compass-components/src/components/signal-popover.tsx +++ b/packages/compass-components/src/components/signal-popover.tsx @@ -524,7 +524,7 @@ const SignalPopover: React.FunctionComponent = ({ `calc(14px + ${' insight'.length}ch)`; return ( - className={cx( popoverStyles, // If trigger is not visible, we are in this weird state where trigger diff --git a/packages/compass-query-bar/src/components/query-history-button-popover.tsx b/packages/compass-query-bar/src/components/query-history-button-popover.tsx index 25e63cb15a3..57b939ded93 100644 --- a/packages/compass-query-bar/src/components/query-history-button-popover.tsx +++ b/packages/compass-query-bar/src/components/query-history-button-popover.tsx @@ -73,7 +73,7 @@ const QueryHistoryButtonPopover = ({ }, [setIsOpen]); return ( - className={queryHistoryPopoverStyles} trigger={({ onClick, ref, children }) => ( <> diff --git a/packages/compass-sidebar/src/components/connections-filter-popover.tsx b/packages/compass-sidebar/src/components/connections-filter-popover.tsx index 9152c36c061..973a79fc5bb 100644 --- a/packages/compass-sidebar/src/components/connections-filter-popover.tsx +++ b/packages/compass-sidebar/src/components/connections-filter-popover.tsx @@ -102,7 +102,7 @@ export default function ConnectionsFilterPopover({ onMouseLeave={handleButtonMouseLeave} active={open} aria-label="Filter connections" - ref={ref as React.Ref} + ref={ref} > {isActivated && (