aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/TopBar.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-12 21:57:01 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-12 22:05:43 +0200
commit66216786a70e415775cf7e4b84cfd7d74b07aad0 (patch)
treea47dc186fb309627c069edacf9754b9ec483d0a4 /subprojects/frontend/src/TopBar.tsx
parentrefactor(frontend): EditorParent line numbers (diff)
downloadrefinery-66216786a70e415775cf7e4b84cfd7d74b07aad0.tar.gz
refinery-66216786a70e415775cf7e4b84cfd7d74b07aad0.tar.zst
refinery-66216786a70e415775cf7e4b84cfd7d74b07aad0.zip
feat(frontend): light/dark mode switch
Diffstat (limited to 'subprojects/frontend/src/TopBar.tsx')
-rw-r--r--subprojects/frontend/src/TopBar.tsx29
1 files changed, 29 insertions, 0 deletions
diff --git a/subprojects/frontend/src/TopBar.tsx b/subprojects/frontend/src/TopBar.tsx
new file mode 100644
index 00000000..5ac74e7a
--- /dev/null
+++ b/subprojects/frontend/src/TopBar.tsx
@@ -0,0 +1,29 @@
1import MenuIcon from '@mui/icons-material/Menu';
2import AppBar from '@mui/material/AppBar';
3import IconButton from '@mui/material/IconButton';
4import Toolbar from '@mui/material/Toolbar';
5import Typography from '@mui/material/Typography';
6import React from 'react';
7
8import ToggleDarkModeButton from './ToggleDarkModeButton';
9
10export default function TopBar(): JSX.Element {
11 return (
12 <AppBar position="static" color="primary">
13 <Toolbar>
14 <IconButton
15 edge="start"
16 sx={{ mr: 2 }}
17 color="inherit"
18 aria-label="menu"
19 >
20 <MenuIcon />
21 </IconButton>
22 <Typography variant="h6" component="h1" flexGrow={1}>
23 Refinery
24 </Typography>
25 <ToggleDarkModeButton />
26 </Toolbar>
27 </AppBar>
28 );
29}