From 344fde4c382215d9aded43964df98cfada253041 Mon Sep 17 00:00:00 2001
From: 2427021 <s.a.vink@students.uu.nl>
Date: Thu, 28 Mar 2024 12:41:22 +0100
Subject: [PATCH] feat(visManager): borders

---
 libs/shared/lib/data-viewer/index.tsx         |  2 +-
 .../lib/querybuilder/panel/querybuilder.tsx   |  2 +-
 libs/shared/lib/vis/bar.tsx                   | 20 +++++++++----------
 libs/shared/lib/vis/configuration/panel.tsx   |  8 ++++----
 4 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/libs/shared/lib/data-viewer/index.tsx b/libs/shared/lib/data-viewer/index.tsx
index fb7b6c83e..1df6c93a7 100644
--- a/libs/shared/lib/data-viewer/index.tsx
+++ b/libs/shared/lib/data-viewer/index.tsx
@@ -60,7 +60,7 @@ export default function DataViewer({ auth }: { auth: boolean }) {
         </div>
         {showDialog && (
           <div className="flex-1 border overflow-hidden">
-            <div className="relative flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100  border-b border-secondary-200">
+            <div className="relative flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100  border-b">
               <h1 className="text-xs font-semibold text-secondary-800">{tab}</h1>
               <ControlContainer>
                 {tab === 'Schema' && (
diff --git a/libs/shared/lib/querybuilder/panel/querybuilder.tsx b/libs/shared/lib/querybuilder/panel/querybuilder.tsx
index a594becbc..18e481c38 100644
--- a/libs/shared/lib/querybuilder/panel/querybuilder.tsx
+++ b/libs/shared/lib/querybuilder/panel/querybuilder.tsx
@@ -438,7 +438,7 @@ export const QueryBuilderInner = (props: QueryBuilderProps) => {
       <QuerySettingsDialog open={toggleSettings === 'settings'} onClose={() => setToggleSettings(undefined)} />
       <QueryMLDialog open={toggleSettings === 'ml'} onClose={() => setToggleSettings(undefined)} />
 
-      <div className="relative flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100  border-b border-secondary-200">
+      <div className="relative flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100  border-b">
         <h1 className="text-xs font-semibold text-secondary-800">Query builder</h1>
         <ControlContainer>
           <TooltipProvider delayDuration={0}>
diff --git a/libs/shared/lib/vis/bar.tsx b/libs/shared/lib/vis/bar.tsx
index 0d9b136bb..884157e82 100644
--- a/libs/shared/lib/vis/bar.tsx
+++ b/libs/shared/lib/vis/bar.tsx
@@ -30,7 +30,7 @@ export default function VisualizationBar({ manager }: Props) {
 
   return (
     <div>
-      <div className="sticky top-0 flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100 border-b border-secondary-200">
+      <div className="sticky top-0 flex items-center justify-between z-[2] py-0 px-2 bg-secondary-100 border-b">
         <div className="flex divide-x">
           <div className="flex items-center">
             <h1 className="text-xs font-semibold text-secondary-600 mr-4">Visualization</h1>
@@ -67,16 +67,14 @@ export default function VisualizationBar({ manager }: Props) {
           <DropdownMenu.Root>
             <DropdownMenu.Trigger>
               <TooltipProvider delayDuration={0}>
-                {manager.active && (
-                  <Tooltip>
-                    <TooltipTrigger>
-                      <Button type="secondary" variant="ghost" size="xs" iconComponent={<Add />} onClick={() => {}} />
-                    </TooltipTrigger>
-                    <TooltipContent side={'bottom'} disabled={visDropdownOpen}>
-                      <p>Add visualization</p>
-                    </TooltipContent>
-                  </Tooltip>
-                )}
+                <Tooltip>
+                  <TooltipTrigger>
+                    <Button type="secondary" variant="ghost" size="xs" iconComponent={<Add />} onClick={() => {}} />
+                  </TooltipTrigger>
+                  <TooltipContent side={'bottom'} disabled={visDropdownOpen}>
+                    <p>Add visualization</p>
+                  </TooltipContent>
+                </Tooltip>
               </TooltipProvider>
             </DropdownMenu.Trigger>
             <DropdownMenu.Portal>
diff --git a/libs/shared/lib/vis/configuration/panel.tsx b/libs/shared/lib/vis/configuration/panel.tsx
index f6d1fb4ba..fdd0fffdb 100644
--- a/libs/shared/lib/vis/configuration/panel.tsx
+++ b/libs/shared/lib/vis/configuration/panel.tsx
@@ -18,7 +18,7 @@ export function ConfigPanel({ manager }: Props) {
       <div>
         {manager.active ? (
           <>
-            <div className="border-b border-secondary-200 py-2">
+            <div className="border-b py-2">
               <div className="flex justify-between items-center px-4 py-2">
                 <span className="text-xs font-bold">Visualisation</span>
                 <Button
@@ -43,7 +43,7 @@ export function ConfigPanel({ manager }: Props) {
               </div>
             </div>
             {manager.active && (
-              <div className="border-b border-secondary-200 p-4">
+              <div className="border-b p-4">
                 <SettingsHeader name="Configuration" />
                 {manager.renderSettings()}
               </div>
@@ -52,14 +52,14 @@ export function ConfigPanel({ manager }: Props) {
         ) : (
           <div>
             {session && session.currentSaveState && (
-              <div className="flex flex-col p-4 border-b border-secondary-200">
+              <div className="flex flex-col p-4 border-b">
                 <span className="text-sm font-bold">Connection details</span>
                 <span className="text-xs">Database: {session.saveStates[session.currentSaveState].name}</span>
                 <span className="text-xs">Port: {session.saveStates[session.currentSaveState].db.port}</span>
                 <span className="text-xs">Protocol: {session.saveStates[session.currentSaveState].db.protocol}</span>
               </div>
             )}
-            <div className="flex flex-col p-4 border-b border-secondary-200">
+            <div className="flex flex-col p-4 border-b">
               <span className="text-sm font-bold">Sessions</span>
               {Object.entries(session.saveStates).map(([id, info]) => (
                 <div key={id} className="flex justify-between items-center">
-- 
GitLab