Skip to content
Snippets Groups Projects
Commit 344fde4c authored by Vink, S.A. (Sjoerd)'s avatar Vink, S.A. (Sjoerd)
Browse files

feat(visManager): borders

parent 7200484d
No related branches found
No related tags found
2 merge requests!135geo intergation,!129Feat/visManager
Pipeline #131590 passed
...@@ -60,7 +60,7 @@ export default function DataViewer({ auth }: { auth: boolean }) { ...@@ -60,7 +60,7 @@ export default function DataViewer({ auth }: { auth: boolean }) {
</div> </div>
{showDialog && ( {showDialog && (
<div className="flex-1 border overflow-hidden"> <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> <h1 className="text-xs font-semibold text-secondary-800">{tab}</h1>
<ControlContainer> <ControlContainer>
{tab === 'Schema' && ( {tab === 'Schema' && (
......
...@@ -438,7 +438,7 @@ export const QueryBuilderInner = (props: QueryBuilderProps) => { ...@@ -438,7 +438,7 @@ export const QueryBuilderInner = (props: QueryBuilderProps) => {
<QuerySettingsDialog open={toggleSettings === 'settings'} onClose={() => setToggleSettings(undefined)} /> <QuerySettingsDialog open={toggleSettings === 'settings'} onClose={() => setToggleSettings(undefined)} />
<QueryMLDialog open={toggleSettings === 'ml'} 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> <h1 className="text-xs font-semibold text-secondary-800">Query builder</h1>
<ControlContainer> <ControlContainer>
<TooltipProvider delayDuration={0}> <TooltipProvider delayDuration={0}>
......
...@@ -30,7 +30,7 @@ export default function VisualizationBar({ manager }: Props) { ...@@ -30,7 +30,7 @@ export default function VisualizationBar({ manager }: Props) {
return ( return (
<div> <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 divide-x">
<div className="flex items-center"> <div className="flex items-center">
<h1 className="text-xs font-semibold text-secondary-600 mr-4">Visualization</h1> <h1 className="text-xs font-semibold text-secondary-600 mr-4">Visualization</h1>
...@@ -67,16 +67,14 @@ export default function VisualizationBar({ manager }: Props) { ...@@ -67,16 +67,14 @@ export default function VisualizationBar({ manager }: Props) {
<DropdownMenu.Root> <DropdownMenu.Root>
<DropdownMenu.Trigger> <DropdownMenu.Trigger>
<TooltipProvider delayDuration={0}> <TooltipProvider delayDuration={0}>
{manager.active && ( <Tooltip>
<Tooltip> <TooltipTrigger>
<TooltipTrigger> <Button type="secondary" variant="ghost" size="xs" iconComponent={<Add />} onClick={() => {}} />
<Button type="secondary" variant="ghost" size="xs" iconComponent={<Add />} onClick={() => {}} /> </TooltipTrigger>
</TooltipTrigger> <TooltipContent side={'bottom'} disabled={visDropdownOpen}>
<TooltipContent side={'bottom'} disabled={visDropdownOpen}> <p>Add visualization</p>
<p>Add visualization</p> </TooltipContent>
</TooltipContent> </Tooltip>
</Tooltip>
)}
</TooltipProvider> </TooltipProvider>
</DropdownMenu.Trigger> </DropdownMenu.Trigger>
<DropdownMenu.Portal> <DropdownMenu.Portal>
......
...@@ -18,7 +18,7 @@ export function ConfigPanel({ manager }: Props) { ...@@ -18,7 +18,7 @@ export function ConfigPanel({ manager }: Props) {
<div> <div>
{manager.active ? ( {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"> <div className="flex justify-between items-center px-4 py-2">
<span className="text-xs font-bold">Visualisation</span> <span className="text-xs font-bold">Visualisation</span>
<Button <Button
...@@ -43,7 +43,7 @@ export function ConfigPanel({ manager }: Props) { ...@@ -43,7 +43,7 @@ export function ConfigPanel({ manager }: Props) {
</div> </div>
</div> </div>
{manager.active && ( {manager.active && (
<div className="border-b border-secondary-200 p-4"> <div className="border-b p-4">
<SettingsHeader name="Configuration" /> <SettingsHeader name="Configuration" />
{manager.renderSettings()} {manager.renderSettings()}
</div> </div>
...@@ -52,14 +52,14 @@ export function ConfigPanel({ manager }: Props) { ...@@ -52,14 +52,14 @@ export function ConfigPanel({ manager }: Props) {
) : ( ) : (
<div> <div>
{session && session.currentSaveState && ( {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-sm font-bold">Connection details</span>
<span className="text-xs">Database: {session.saveStates[session.currentSaveState].name}</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">Port: {session.saveStates[session.currentSaveState].db.port}</span>
<span className="text-xs">Protocol: {session.saveStates[session.currentSaveState].db.protocol}</span> <span className="text-xs">Protocol: {session.saveStates[session.currentSaveState].db.protocol}</span>
</div> </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> <span className="text-sm font-bold">Sessions</span>
{Object.entries(session.saveStates).map(([id, info]) => ( {Object.entries(session.saveStates).map(([id, info]) => (
<div key={id} className="flex justify-between items-center"> <div key={id} className="flex justify-between items-center">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment