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

feat(visManager): tooltips

parent 598e223b
No related branches found
No related tags found
2 merge requests!135geo intergation,!129Feat/visManager
Pipeline #131232 passed
import React, { useState } from 'react';
import { Button } from '../components';
import { Button, Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '../components';
import { Addchart, Schema as SchemaIcon, Search as SearchIcon } from '@mui/icons-material';
import Schema from '../schema/panel';
import Searchbar from './search/searchbar';
......@@ -13,30 +13,47 @@ export default function InfoPanel({ auth, manager }: { auth: boolean; manager: a
<div className="info-panel w-full h-full flex">
<div className="w-12 flex flex-col items-center justify-between">
<div>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<SearchIcon />}
onClick={() => setTab('Search')}
additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''}
/>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<SchemaIcon />}
onClick={() => setTab('Schema')}
additionalClasses={tab === 'Schema' ? 'bg-secondary-100' : ''}
/>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<Addchart />}
onClick={() => setTab('Visualization')}
additionalClasses={tab === 'Visualization' ? 'bg-secondary-100' : ''}
/>
<TooltipProvider delayDuration={100}>
<Tooltip>
<TooltipTrigger>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<SearchIcon />}
onClick={() => setTab('Search')}
additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''}
/>
</TooltipTrigger>
<TooltipContent side={'right'}>Search</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<SchemaIcon />}
onClick={() => setTab('Schema')}
additionalClasses={tab === 'Schema' ? 'bg-secondary-100' : ''}
/>
</TooltipTrigger>
<TooltipContent side={'right'}>Database schema</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger>
<Button
type="secondary"
variant="ghost"
size="md"
iconComponent={<Addchart />}
onClick={() => setTab('Visualization')}
additionalClasses={tab === 'Visualization' ? 'bg-secondary-100' : ''}
/>
</TooltipTrigger>
<TooltipContent side={'right'}>Visualization settings</TooltipContent>
</Tooltip>
</TooltipProvider>
</div>
<ColorMode />
</div>
......
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