feat(GUI): Add settings for theme, fiat currency and remote nodes (#128)

This commit is contained in:
Einliterflasche 2024-11-13 22:51:47 +01:00 committed by GitHub
parent 27d6e23b93
commit 3e79bb3712
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
37 changed files with 1133 additions and 267 deletions

View file

@ -0,0 +1,56 @@
import { createTheme } from "@material-ui/core";
import { indigo } from "@material-ui/core/colors";
export enum Theme {
Light = "light",
Dark = "dark",
Darker = "darker"
}
const darkTheme = createTheme({
palette: {
type: "dark",
primary: {
main: "#f4511e", // Monero orange
},
secondary: indigo,
},
typography: {
overline: {
textTransform: "none", // This prevents the text from being all caps
fontFamily: "monospace"
},
},
});
const lightTheme = createTheme({
...darkTheme,
palette: {
type: "light",
primary: {
main: "#f4511e", // Monero orange
},
secondary: indigo,
},
});
const darkerTheme = createTheme({
...darkTheme,
palette: {
type: 'dark',
primary: {
main: "#f4511e",
},
secondary: indigo,
background: {
default: "#080808",
paper: "#181818",
},
},
});
export const themes = {
[Theme.Dark]: darkTheme,
[Theme.Light]: lightTheme,
[Theme.Darker]: darkerTheme,
};