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

feat(visManager): color mode to bottom

parent b45b2dcb
No related branches found
No related tags found
2 merge requests!135geo intergation,!129Feat/visManager
Pipeline #131231 passed
This commit is part of merge request !135. Comments created here will be created in the context of that merge request.
...@@ -14,7 +14,6 @@ import logo from './gp-logo.svg'; ...@@ -14,7 +14,6 @@ import logo from './gp-logo.svg';
import { useAuthorizationCache, useAuth } from '@graphpolaris/shared/lib/data-access'; import { useAuthorizationCache, useAuth } from '@graphpolaris/shared/lib/data-access';
import DatabaseSelector from './DatabaseManagement/dbConnectionSelector'; import DatabaseSelector from './DatabaseManagement/dbConnectionSelector';
import { DropdownItem, DropdownItemContainer } from '@graphpolaris/shared/lib/components/dropdowns'; import { DropdownItem, DropdownItemContainer } from '@graphpolaris/shared/lib/components/dropdowns';
import ColorMode from '@graphpolaris/shared/lib/components/color-mode';
import GpLogo from './gp-logo'; import GpLogo from './gp-logo';
export const Navbar = () => { export const Navbar = () => {
...@@ -50,8 +49,6 @@ export const Navbar = () => { ...@@ -50,8 +49,6 @@ export const Navbar = () => {
</div> </div>
<div> <div>
{/* <SearchBar /> */}
<ColorMode />
<div className="w-fit" ref={dropdownRef}> <div className="w-fit" ref={dropdownRef}>
<div <div
className="relative inline-flex items-center justify-center w-8 h-8 overflow-hidden bg-secondary-500 rounded-full hover:bg-secondary-600 transition-colors duration-150 ease-in-out cursor-pointer" className="relative inline-flex items-center justify-center w-8 h-8 overflow-hidden bg-secondary-500 rounded-full hover:bg-secondary-600 transition-colors duration-150 ease-in-out cursor-pointer"
......
...@@ -4,37 +4,41 @@ import { Addchart, Schema as SchemaIcon, Search as SearchIcon } from '@mui/icons ...@@ -4,37 +4,41 @@ import { Addchart, Schema as SchemaIcon, Search as SearchIcon } from '@mui/icons
import Schema from '../schema/panel'; import Schema from '../schema/panel';
import Searchbar from './search/searchbar'; import Searchbar from './search/searchbar';
import Settings from './settings'; import Settings from './settings';
import ColorMode from '../components/color-mode';
export default function InfoPanel({ auth, manager }: { auth: boolean; manager: any }) { export default function InfoPanel({ auth, manager }: { auth: boolean; manager: any }) {
const [tab, setTab] = useState('Schema'); const [tab, setTab] = useState('Schema');
return ( return (
<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"> <div className="w-12 flex flex-col items-center justify-between">
<Button <div>
type="secondary" <Button
variant="ghost" type="secondary"
size="md" variant="ghost"
iconComponent={<SearchIcon />} size="md"
onClick={() => setTab('Search')} iconComponent={<SearchIcon />}
additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''} onClick={() => setTab('Search')}
/> additionalClasses={tab === 'Search' ? 'bg-secondary-100' : ''}
<Button />
type="secondary" <Button
variant="ghost" type="secondary"
size="md" variant="ghost"
iconComponent={<SchemaIcon />} size="md"
onClick={() => setTab('Schema')} iconComponent={<SchemaIcon />}
additionalClasses={tab === 'Schema' ? 'bg-secondary-100' : ''} onClick={() => setTab('Schema')}
/> additionalClasses={tab === 'Schema' ? 'bg-secondary-100' : ''}
<Button />
type="secondary" <Button
variant="ghost" type="secondary"
size="md" variant="ghost"
iconComponent={<Addchart />} size="md"
onClick={() => setTab('Visualization')} iconComponent={<Addchart />}
additionalClasses={tab === 'Visualization' ? 'bg-secondary-100' : ''} onClick={() => setTab('Visualization')}
/> additionalClasses={tab === 'Visualization' ? 'bg-secondary-100' : ''}
/>
</div>
<ColorMode />
</div> </div>
<div className="flex-1 border border-secondary-200 overflow-hidden"> <div className="flex-1 border border-secondary-200 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 border-secondary-200">
......
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