From ac2951ddc4dccba5eea313915a8959f1f65aec4a Mon Sep 17 00:00:00 2001 From: Dennis Collaris <d.collaris@me.com> Date: Fri, 23 Aug 2024 11:06:33 +0200 Subject: [PATCH] fix: reshuffle z-index and rely on natural order instead of forced z-indexes --- libs/shared/lib/components/tooltip/Tooltip.tsx | 2 +- libs/shared/lib/vis/components/VisualizationPanel.tsx | 4 ++-- libs/shared/lib/vis/components/VisualizationTabBar.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/shared/lib/components/tooltip/Tooltip.tsx b/libs/shared/lib/components/tooltip/Tooltip.tsx index 4f6b91f7d..ac37a2506 100644 --- a/libs/shared/lib/components/tooltip/Tooltip.tsx +++ b/libs/shared/lib/components/tooltip/Tooltip.tsx @@ -205,7 +205,7 @@ export const TooltipContent = React.forwardRef< <FloatingPortal> <div ref={ref} - className={`z-50 max-w-64 rounded bg-light px-2 py-2 shadow text-xs border border-secondary-200 + className={`max-w-64 rounded bg-light px-2 py-2 shadow text-xs border border-secondary-200 text-dark animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2${className ? ` ${className}` : ''}`} diff --git a/libs/shared/lib/vis/components/VisualizationPanel.tsx b/libs/shared/lib/vis/components/VisualizationPanel.tsx index b3aa4c103..65772caaa 100644 --- a/libs/shared/lib/vis/components/VisualizationPanel.tsx +++ b/libs/shared/lib/vis/components/VisualizationPanel.tsx @@ -81,10 +81,9 @@ export const VisualizationPanel = ({ fullSize }: { fullSize: () => void }) => { return ( <div - className="vis-panel h-full w-full flex flex-col border bg-light" + className="relative pt-7 vis-panel h-full w-full flex flex-col border bg-light" onMouseDownCapture={() => dispatch(resultSetFocus({ focusType: 'visualization' }))} > - <VisualizationTabBar fullSize={fullSize} /> <div className="grow overflow-y-auto" style={graphQueryResult.nodes.length === 0 ? { overflow: 'hidden' } : {}}> {graphQueryResult.queryingBackend ? ( <Querying /> @@ -116,6 +115,7 @@ export const VisualizationPanel = ({ fullSize }: { fullSize: () => void }) => { </div> )} </div> + <VisualizationTabBar fullSize={fullSize} /> </div> ); }; diff --git a/libs/shared/lib/vis/components/VisualizationTabBar.tsx b/libs/shared/lib/vis/components/VisualizationTabBar.tsx index 8ff06c7a4..96b68a034 100644 --- a/libs/shared/lib/vis/components/VisualizationTabBar.tsx +++ b/libs/shared/lib/vis/components/VisualizationTabBar.tsx @@ -36,7 +36,7 @@ export default function VisualizationTabBar(props: { fullSize: () => void }) { }; return ( - <div className="sticky shrink-0 top-0 flex items-stretch justify-between h-7 bg-secondary-100 border-b border-secondary-200 max-w-full"> + <div className="absolute shrink-0 top-0 left-0 right-0 flex items-stretch justify-between h-7 bg-secondary-100 border-b border-secondary-200 max-w-full"> <div className="flex items-center"> <h1 className="text-xs font-semibold text-secondary-600 px-2 truncate">Visualization</h1> </div> -- GitLab