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 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 { Addchart, Schema as SchemaIcon, Search as SearchIcon } from '@mui/icons-material';
import Schema from '../schema/panel'; import Schema from '../schema/panel';
import Searchbar from './search/searchbar'; import Searchbar from './search/searchbar';
...@@ -13,30 +13,47 @@ export default function InfoPanel({ auth, manager }: { auth: boolean; manager: a ...@@ -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="info-panel w-full h-full flex">
<div className="w-12 flex flex-col items-center justify-between"> <div className="w-12 flex flex-col items-center justify-between">
<div> <div>
<Button <TooltipProvider delayDuration={100}>
type="secondary" <Tooltip>
variant="ghost" <TooltipTrigger>
size="md" <Button
iconComponent={<SearchIcon />} type="secondary"
onClick={() => setTab('Search')} variant="ghost"
additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''} size="md"
/> iconComponent={<SearchIcon />}
<Button onClick={() => setTab('Search')}
type="secondary" additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''}
variant="ghost" />
size="md" </TooltipTrigger>
iconComponent={<SchemaIcon />} <TooltipContent side={'right'}>Search</TooltipContent>
onClick={() => setTab('Schema')} </Tooltip>
additionalClasses={tab === 'Schema' ? 'bg-secondary-100' : ''} <Tooltip>
/> <TooltipTrigger>
<Button <Button
type="secondary" type="secondary"
variant="ghost" variant="ghost"
size="md" size="md"
iconComponent={<Addchart />} iconComponent={<SchemaIcon />}
onClick={() => setTab('Visualization')} onClick={() => setTab('Schema')}
additionalClasses={tab === 'Visualization' ? 'bg-secondary-100' : ''} 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> </div>
<ColorMode /> <ColorMode />
</div> </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