Skip to content

Commit abccff1

Browse files
author
jannik brack
committed
update ui
1 parent 7ec81db commit abccff1

File tree

2 files changed

+46
-14
lines changed

2 files changed

+46
-14
lines changed

running_contest/src/components/MlLaufwettbewerbApp/assets/AppContext.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const AppContextProvider = ({ children }) => {
3131
const [rawProgressData, setRawProgressData] = useState([]);
3232
const [routeProgressPosition, setRouteProgressPosition] = useState(false);
3333
const [users, setUsers] = useState([]);
34-
const [darkMode, setDarkMode] = useState(true);
34+
const [darkMode, setDarkMode] = useState(false);
3535
const [goalMarkerPosition, setGoalMarkerPosition] = useState(false);
3636
const meanTeamProgress = useMemo(() => {
3737
let displayDateDateObj = new Date(displayDate);

running_contest/src/components/MlLaufwettbewerbApp/assets/Header.js

Lines changed: 45 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import {
1313
Chip,
1414
} from "@material-ui/core";
1515
import { useTheme } from "@material-ui/core/styles";
16+
import LightModeIcon from "@mui/icons-material/LightMode";
17+
import DarkModeIcon from "@mui/icons-material/DarkMode";
1618

1719
function Header() {
1820
const appContext = useContext(AppContext);
@@ -32,22 +34,47 @@ function Header() {
3234
}}
3335
alt=""
3436
/>
35-
<h1 style={{ fontWeight: 'normal',margin: 0, padding: 0, fontSize: "1.8em", lineHeight: "1.8em", color: theme.palette.text.primary }}>running contest</h1>
37+
<h1
38+
style={{
39+
fontWeight: "normal",
40+
margin: 0,
41+
padding: 0,
42+
fontSize: "1.8em",
43+
lineHeight: "1.8em",
44+
color: theme.palette.text.primary,
45+
}}
46+
>
47+
running contest
48+
</h1>
3649
</Grid>
37-
<Grid xs={6} item style={{ display: "flex", alignItems:'center', justifyContent: "flex-end" }}>
50+
<Grid
51+
xs={6}
52+
item
53+
style={{
54+
display: "flex",
55+
alignItems: "center",
56+
justifyContent: "flex-end",
57+
}}
58+
>
3859
<FormControlLabel
3960
style={{ marginBottom: 0, color: theme.palette.text.primary }}
40-
labelPlacement="start"
4161
control={
42-
<Switch
43-
checked={appContext.darkMode}
44-
onChange={() => {
45-
appContext.setDarkMode(!appContext.darkMode);
46-
}}
47-
name="dark_mode_switch"
48-
/>
62+
<div style={{ display: "flex", alignItems: "center" }}>
63+
<LightModeIcon
64+
style={{ color: !appContext.darkMode ? "#FFA000" : "#888" }}
65+
/>
66+
<Switch
67+
checked={appContext.darkMode}
68+
onChange={() => {
69+
appContext.setDarkMode(!appContext.darkMode);
70+
}}
71+
name="theme_switch"
72+
/>
73+
<DarkModeIcon
74+
style={{ color: appContext.darkMode ? "#1565C0" : "#888" }}
75+
/>
76+
</div>
4977
}
50-
label="Dark Mode"
5178
/>
5279
{/**
5380
appContext.loggedIn || (
@@ -94,14 +121,19 @@ function Header() {
94121
variant="outlined"
95122
size="medium"
96123
color="primary"
97-
style={{marginLeft: "10px",padding:'2px', fontSize:'0.875rem', fontWeight:'500',}}
124+
style={{
125+
marginLeft: "10px",
126+
padding: "2px",
127+
fontSize: "0.875rem",
128+
fontWeight: "500",
129+
}}
98130
avatar={
99131
<Avatar
100132
alt={appContext.user.name}
101133
style={{}}
102134
src={
103135
appContext.user.avatar_url ||
104-
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAAAAAAdJSU2AAACNElEQVR4AdXYBa7jMBCA4b3/JZahzIkjp2qt+BWUWnG5ln2XxaJJb2b5F2ukL4wvzK/rP7bUcbf92u6oftLSe1ldk8efsfaVeEjusZZeC6e1RllaCk/yG6ag1lZ4WwPX69uyD6tAe/g2ipAlNMRS37awDLaFrpcMWxXQOi0jnWCWjFkSZomYJWDWKmatYNZyEWkJsvQimoZYah5NgdaLxagCtF6GRy0DshZPkeYwS/KIJWGWYjwYUzDLxCwDtJ54OKglimBLqHWahii2g1pmHLLGBmwVoRjcKlmgOdw65H5qKuGWCVi5Qlhs6m1sENZi4q3AWNvca5UYy2RjT/SAsiZey6CsIvc0wVlV5lJ0ibPMyLUGCmlxQq0IM0hLdWyro7CWEc3sXsqaK4O2zLxOsmtpfW5Q1u68ZrVmepaaNXEewawtI9X5Xl3U3n1qND6+rfPzvqoIWz/fklNCSLY153YV53J/XUxGCJnKZ1lajsn3/Ffegf6Y5pV2LUsSNL2UHzxUfh3TlYpZqqTpXZm0KZk9zJcqaEmaWPHDw0pxe05K7bWOLHFLWXVetqpYmrjle4+1y0aBaF4UOQ1NU+lYezJClkjLUnSEjqhH6zjAW4OjtY39Ibq+sawUb6W2RQfoqG0VeKuwrRJvlba17faRdbe2pTtYq6Nty/S7yAbGsQjWIq41wVoT1+IdZNy1djUcVdu5lklQWC0xHkt1X31qNEE1Pr3qKv/9XiSNj6Aaifj3/69+AYujsR/MvkpZAAAAAElFTkSuQmCC"
136+
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAAAAAAdJSU2AAACNElEQVR4AdXYBa7jMBCA4b3/JZahzIkjp2qt+BWUWnG5ln2XxaJJb2b5F2ukL4wvzK/rP7bUcbf92u6oftLSe1ldk8efsfaVeEjusZZeC6e1RllaCk/yG6ag1lZ4WwPX69uyD6tAe/g2ipAlNMRS37awDLaFrpcMWxXQOi0jnWCWjFkSZomYJWDWKmatYNZyEWkJsvQimoZYah5NgdaLxagCtF6GRy0DshZPkeYwS/KIJWGWYjwYUzDLxCwDtJ54OKglimBLqHWahii2g1pmHLLGBmwVoRjcKlmgOdw65H5qKuGWCVi5Qlhs6m1sENZi4q3AWNvca5UYy2RjT/SAsiZey6CsIvc0wVlV5lJ0ibPMyLUGCmlxQq0IM0hLdWyro7CWEc3sXsqaK4O2zLxOsmtpfW5Q1u68ZrVmepaaNXEewawtI9X5Xl3U3n1qND6+rfPzvqoIWz/fklNCSLY153YV53J/XUxGCJnKZ1lajsn3/Ffegf6Y5pV2LUsSNL2UHzxUfh3TlYpZqqTpXZm0KZk9zJcqaEmaWPHDw0pxe05K7bWOLHFLWXVetqpYmrjle4+1y0aBaF4UOQ1NU+lYezJClkjLUnSEjqhH6zjAW4OjtY39Ibq+sawUb6W2RQfoqG0VeKuwrRJvlba17faRdbe2pTtYq6Nty/S7yAbGsQjWIq41wVoT1+IdZNy1djUcVdu5lklQWC0xHkt1X31qNEE1Pr3qKv/9XiSNj6Aaifj3/69+AYujsR/MvkpZAAAAAElFTkSuQmCC"
105137
}
106138
/>
107139
}

0 commit comments

Comments
 (0)