diff --git a/src/App.tsx b/src/App.tsx
index 0659ade..43fe290 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,11 @@
-import { Box, CssBaseline, TextField, useColorScheme } from '@mui/material';
+import {
+ Alert,
+ Box,
+ CssBaseline,
+ TextField,
+ Typography,
+ useColorScheme,
+} from '@mui/material';
import './App.css';
import { useTranslation } from 'react-i18next';
import { LanguageManager } from './components/LanguageManager';
@@ -11,11 +18,27 @@ function App() {
-
{t('helloWorld')}
-
The main content and router will go here.
-
+ {t('helloWorld')}
+
+
+
+ success
+
+
+ warning
+
+
+ info
+
+
+ error
+
>
diff --git a/src/theme/colorTmp.ts b/src/theme/colorTmp.ts
deleted file mode 100644
index de363b1..0000000
--- a/src/theme/colorTmp.ts
+++ /dev/null
@@ -1,188 +0,0 @@
-export const PALETTE = {
- primary: {
- light: {
- main: '#212121',
- dark: '#000000',
- light: '#616161',
- contrastText: '#FFFFFF',
- hover: '#21212104',
- selected: '#21212108',
- focus: '#21212112',
- focusVisible: '#21212130',
- outlinedBorder: '#21212150',
- },
- // TODO
- dark: {
- main: '#64b5f6',
- light: '#90caf9',
- dark: '#42a5f5',
- contrastText: 'rgba(0, 0, 0, 0.87)',
- },
- },
- secondary: {
- light: {
- main: '#FF5722',
- dark: '#E64A19',
- light: '#FF8A65',
- contrastText: '#FFFFFF',
- hover: '#FF572204',
- selected: '#FF572208',
- focus: '#FF572212',
- focusVisible: '#FF572230',
- outlinedBorder: '#FF572250',
- },
- // TODO
- dark: {
- main: '#ce93d8',
- light: '#f3e5f5',
- dark: '#ab47bc',
- contrastText: 'rgba(0, 0, 0, 0.87)',
- },
- },
- action: {
- light: {
- action: '#00000056',
- hover: '#00000004',
- selected: '#00000008',
- focus: '#00000012',
- disabled: '#00000038',
- disabledBackground: '#00000012',
- },
- // TODO
- dark: {
- action: '#FFFFFF56',
- hover: '#FFFFFF04',
- selected: '#FFFFFF08',
- focus: '#FFFFFF12',
- disabled: '#FFFFFF38',
- disabledBackground: '#FFFFFF12',
- },
- },
- error: {
- light: {
- main: '#E53935',
- dark: '#C62828',
- light: '#EF5350',
- contrast: '#FFFFFF',
- hover: '#D32F2F04',
- selected: '#D32F2F08',
- focusVisible: '#D32F2F30',
- outlinedBorder: '#D32F2F50',
- },
- // TODO
- dark: {
- main: '#E53935',
- dark: '#C62828',
- light: '#EF5350',
- contrast: '#FFFFFF',
- hover: '#D32F2F04',
- selected: '#D32F2F08',
- focusVisible: '#D32F2F30',
- outlinedBorder: '#D32F2F50',
- },
- },
- warning: {
- light: {
- main: '#EF6C00',
- dark: '#E65100',
- light: '#FF9800',
- contrast: '#FFFFFF',
- hover: '#EF6C0004',
- selected: '#EF6C0008',
- focusVisible: '#EF6C0030',
- outlinedBorder: '#EF6C0050',
- },
- // TODO
- dark: {
- main: '#EF6C00',
- dark: '#E65100',
- light: '#FF9800',
- contrast: '#FFFFFF',
- hover: '#EF6C0004',
- selected: '#EF6C0008',
- focusVisible: '#EF6C0030',
- outlinedBorder: '#EF6C0050',
- },
- },
- info: {
- light: {
- main: '#29B6F6',
- dark: '#0288D1',
- light: '#4FC3F7',
- contrast: '#FFFFFF',
- hover: '#0288D104',
- selected: '#0288D108',
- focusVisible: '#0288D130',
- outlinedBorder: '#0288D150',
- },
- // TODO
- dark: {
- main: '#29B6F6',
- dark: '#0288D1',
- light: '#4FC3F7',
- contrast: '#FFFFFF',
- hover: '#0288D104',
- selected: '#0288D108',
- focusVisible: '#0288D130',
- outlinedBorder: '#0288D150',
- },
- },
- success: {
- light: {
- main: '#43A047',
- dark: '#1B5E20',
- light: '#81C784',
- contrast: '#FFFFFF',
- hover: '#2E7D3204',
- selected: '#2E7D3208',
- focusVisible: '#2E7D3230',
- outlinedBorder: '#2E7D3250',
- },
- // TODO
- dark: {
- main: '#43A047',
- dark: '#1B5E20',
- light: '#81C784',
- contrast: '#FFFFFF',
- hover: '#2E7D3204',
- selected: '#2E7D3208',
- focusVisible: '#2E7D3230',
- outlinedBorder: '#2E7D3250',
- },
- },
- // Background colors
- background: {
- light: {
- default: '#FAFAFA',
- },
- dark: {
- default: '#121212',
- },
- },
- // Text colors
- text: {
- light: {
- primary: '#000000',
- secondary: '#424242',
- tertiary: '#757575',
- disabled: '#00000038',
- hover: '#00000004',
- selected: '#00000008',
- divider: '#E0E0E0',
- focus: '#00000012',
- focusVisible: '#00000030',
- },
- // TODO
- dark: {
- primary: '#FFFFFF',
- secondary: '#424242',
- tertiary: '#757575',
- disabled: '#FFFFFF38',
- hover: '#FFFFFF04',
- selected: '#FFFFFF08',
- divider: '#E0E0E0',
- focus: '#FFFFFF12',
- focusVisible: '#FFFFFF30',
- },
- },
-};
diff --git a/src/theme/colors.ts b/src/theme/colors.ts
index 58bf0af..219b302 100644
--- a/src/theme/colors.ts
+++ b/src/theme/colors.ts
@@ -1,34 +1,33 @@
+import { blue, grey } from '@mui/material/colors';
import type { Palette } from './color.type';
export const PALETTE: Palette = {
primary: {
light: {
- main: '#212121',
- dark: '#000000',
- light: '#616161',
+ main: blue[500],
+ dark: blue[700],
+ light: blue[100],
contrastText: '#FFFFFF',
},
- // TODO
dark: {
- main: '#64b5f6',
- light: '#90caf9',
- dark: '#42a5f5',
- contrastText: 'rgba(0, 0, 0, 0.87)',
+ main: blue[300],
+ light: blue[100],
+ dark: blue[500],
+ contrastText: '#FFFFFF',
},
},
secondary: {
light: {
- main: '#FF5722',
- dark: '#E64A19',
- light: '#FF8A65',
+ main: grey[900],
+ dark: '#000000',
+ light: grey[700],
contrastText: '#FFFFFF',
},
- // TODO
dark: {
- main: '#ce93d8',
- light: '#f3e5f5',
- dark: '#ab47bc',
- contrastText: 'rgba(0, 0, 0, 0.87)',
+ main: grey[300],
+ light: grey[100],
+ dark: grey[500],
+ contrastText: '#000000',
},
},
action: {
@@ -55,12 +54,11 @@ export const PALETTE: Palette = {
light: '#EF5350',
contrastText: '#FFFFFF',
},
- // TODO
dark: {
- main: '#E53935',
- dark: '#C62828',
- light: '#EF5350',
- contrastText: '#FFFFFF',
+ main: '#EF9A9A',
+ dark: '#E57373',
+ light: '#FFCDD2',
+ contrastText: '#000000',
},
},
warning: {
@@ -70,12 +68,11 @@ export const PALETTE: Palette = {
light: '#FF9800',
contrastText: '#FFFFFF',
},
- // TODO
dark: {
- main: '#EF6C00',
- dark: '#E65100',
- light: '#FF9800',
- contrastText: '#FFFFFF',
+ main: '#FFB74D',
+ dark: '#FFA726',
+ light: '#FFE0B2',
+ contrastText: '#000000',
},
},
info: {
@@ -85,12 +82,11 @@ export const PALETTE: Palette = {
light: '#4FC3F7',
contrastText: '#FFFFFF',
},
- // TODO
dark: {
- main: '#29B6F6',
- dark: '#0288D1',
- light: '#4FC3F7',
- contrastText: '#FFFFFF',
+ main: '#81D4FA',
+ dark: '#4FC3F7',
+ light: '#E1F5FE',
+ contrastText: '#000000',
},
},
success: {
@@ -102,16 +98,16 @@ export const PALETTE: Palette = {
},
// TODO
dark: {
- main: '#43A047',
- dark: '#1B5E20',
- light: '#81C784',
- contrastText: '#FFFFFF',
+ main: '#A5D6A7',
+ dark: '#66BB6A',
+ light: '#C8E6C9',
+ contrastText: '#000000',
},
},
// Background colors
background: {
light: {
- default: '#FAFAFA',
+ default: grey[100],
},
dark: {
default: '#121212',
@@ -127,7 +123,7 @@ export const PALETTE: Palette = {
// TODO
dark: {
primary: '#FFFFFF',
- secondary: '#424242',
+ secondary: '#B0BEC5',
disabled: '#FFFFFF38',
},
},