aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/TopBar.tsx
blob: b414712e48e8ade91fd0e954ef7d03fde43ff65a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import AppBar from '@mui/material/AppBar';
import Toolbar from '@mui/material/Toolbar';
import Typography from '@mui/material/Typography';
import React from 'react';

import ToggleDarkModeButton from './ToggleDarkModeButton';

export default function TopBar(): JSX.Element {
  return (
    <AppBar
      position="static"
      elevation={0}
      color="transparent"
      sx={(theme) => ({
        background: theme.palette.outer.background,
        borderBottom: `1px solid ${theme.palette.outer.border}`,
      })}
    >
      <Toolbar>
        <Typography
          variant="h6"
          component="h1"
          flexGrow={1}
          color={(theme) => theme.palette.text.primary}
        >
          Refinery
        </Typography>
        <ToggleDarkModeButton />
      </Toolbar>
    </AppBar>
  );
}