1
0
mirror of https://github.com/pavlobu/deskreen.git synced 2025-05-18 08:20:10 -07:00
deskreen/app/components/NavPanel.tsx
2020-08-19 17:08:23 +03:00

35 lines
804 B
TypeScript

import React from 'react';
import {
Alignment,
AnchorButton,
Classes,
Navbar,
Switch,
} from '@blueprintjs/core';
export default function NavPanel() {
const darkThemeToggleStyles = { marginBottom: 0 };
const handleToggleDarkTheme = () => {
document.body.classList.toggle(Classes.DARK);
};
return (
<Navbar className={Classes.DARK}>
<Navbar.Group align={Alignment.LEFT}>
<Navbar.Heading>Deskreen</Navbar.Heading>
</Navbar.Group>
<Navbar.Group align={Alignment.RIGHT}>
<AnchorButton href="#" text="Home" />
<Navbar.Divider />
<Navbar.Divider />
<Switch
style={darkThemeToggleStyles}
label="Dark theme"
onChange={handleToggleDarkTheme}
/>
</Navbar.Group>
</Navbar>
);
}