mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
ui small changes
This commit is contained in:
@@ -512,6 +512,7 @@ const Customizations = () => {
|
|||||||
</Button>
|
</Button>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
|
<>
|
||||||
<Button
|
<Button
|
||||||
startIcon={<EditIcon />}
|
startIcon={<EditIcon />}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
@@ -519,7 +520,6 @@ const Customizations = () => {
|
|||||||
>
|
>
|
||||||
{LL.RENAME()}
|
{LL.RENAME()}
|
||||||
</Button>
|
</Button>
|
||||||
))}
|
|
||||||
<Button
|
<Button
|
||||||
startIcon={<SettingsBackupRestoreIcon />}
|
startIcon={<SettingsBackupRestoreIcon />}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
@@ -528,6 +528,8 @@ const Customizations = () => {
|
|||||||
>
|
>
|
||||||
{LL.REMOVE_ALL()}
|
{LL.REMOVE_ALL()}
|
||||||
</Button>
|
</Button>
|
||||||
|
</>
|
||||||
|
))}
|
||||||
</Box>
|
</Box>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,7 +1,16 @@
|
|||||||
import { memo, useCallback, useContext } from 'react';
|
import { memo, useCallback, useContext } from 'react';
|
||||||
|
|
||||||
import PersonIcon from '@mui/icons-material/Person';
|
import PersonIcon from '@mui/icons-material/Person';
|
||||||
import { Avatar, Box, Button, List, ListItem, ListItemText } from '@mui/material';
|
import {
|
||||||
|
Avatar,
|
||||||
|
Box,
|
||||||
|
Button,
|
||||||
|
Divider,
|
||||||
|
List,
|
||||||
|
ListItem,
|
||||||
|
ListItemText,
|
||||||
|
Typography
|
||||||
|
} from '@mui/material';
|
||||||
|
|
||||||
import { AuthenticatedContext } from '@/contexts/authentication';
|
import { AuthenticatedContext } from '@/contexts/authentication';
|
||||||
import { SectionContent, useLayoutTitle } from 'components';
|
import { SectionContent, useLayoutTitle } from 'components';
|
||||||
@@ -12,7 +21,7 @@ const UserProfileComponent = () => {
|
|||||||
const { LL } = useI18nContext();
|
const { LL } = useI18nContext();
|
||||||
const { me, signOut } = useContext(AuthenticatedContext);
|
const { me, signOut } = useContext(AuthenticatedContext);
|
||||||
|
|
||||||
useLayoutTitle(LL.USER(1));
|
useLayoutTitle(LL.USER_PROFILE());
|
||||||
|
|
||||||
const handleSignOut = useCallback(() => {
|
const handleSignOut = useCallback(() => {
|
||||||
signOut(true);
|
signOut(true);
|
||||||
@@ -20,8 +29,6 @@ const UserProfileComponent = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<SectionContent>
|
<SectionContent>
|
||||||
<Box padding={2} justifyContent="center" flexDirection="column">
|
|
||||||
<Box display="flex" alignItems="center" justifyContent="space-between">
|
|
||||||
<List sx={{ flexGrow: 1 }}>
|
<List sx={{ flexGrow: 1 }}>
|
||||||
<ListItem disablePadding>
|
<ListItem disablePadding>
|
||||||
<Avatar sx={{ bgcolor: '#9e9e9e', color: 'white' }}>
|
<Avatar sx={{ bgcolor: '#9e9e9e', color: 'white' }}>
|
||||||
@@ -34,18 +41,21 @@ const UserProfileComponent = () => {
|
|||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
</List>
|
</List>
|
||||||
|
<Box mt={2} mb={2} display="flex" alignItems="center">
|
||||||
|
<Typography mr={2} variant="body1" align="center">
|
||||||
|
{LL.LANGUAGE()}:
|
||||||
|
</Typography>
|
||||||
<LanguageSelector />
|
<LanguageSelector />
|
||||||
</Box>
|
</Box>
|
||||||
|
<Divider />
|
||||||
<Button
|
<Button
|
||||||
sx={{ mt: 2 }}
|
sx={{ mt: 2 }}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
fullWidth
|
|
||||||
color="primary"
|
color="primary"
|
||||||
onClick={handleSignOut}
|
onClick={handleSignOut}
|
||||||
>
|
>
|
||||||
{LL.SIGN_OUT()}
|
{LL.SIGN_OUT()}
|
||||||
</Button>
|
</Button>
|
||||||
</Box>
|
|
||||||
</SectionContent>
|
</SectionContent>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const cz: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Pro automatickou kontrolu a instalaci aktualizací je třeba internetové připojení',
|
INTERNET_CONNECTION_REQUIRED: 'Pro automatickou kontrolu a instalaci aktualizací je třeba internetové připojení',
|
||||||
SWITCH_RELEASE_TYPE: 'Přepnout na {0} verzi',
|
SWITCH_RELEASE_TYPE: 'Přepnout na {0} verzi',
|
||||||
FIRMWARE_VERSION_INFO: 'Informace o verzi firmwaru',
|
FIRMWARE_VERSION_INFO: 'Informace o verzi firmwaru',
|
||||||
NO_DATA: 'Žádná data'
|
NO_DATA: 'Žádná data',
|
||||||
|
USER_PROFILE: 'Uživatelský profil'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default cz;
|
export default cz;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const de: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Für die automatische Versionsprüfung und Aktualisierung ist eine Internetverbindung erforderlich',
|
INTERNET_CONNECTION_REQUIRED: 'Für die automatische Versionsprüfung und Aktualisierung ist eine Internetverbindung erforderlich',
|
||||||
SWITCH_RELEASE_TYPE: 'Zum {0}-Release wechseln',
|
SWITCH_RELEASE_TYPE: 'Zum {0}-Release wechseln',
|
||||||
FIRMWARE_VERSION_INFO: 'Firmware-Versionsinformation',
|
FIRMWARE_VERSION_INFO: 'Firmware-Versionsinformation',
|
||||||
NO_DATA: 'Keine Daten'
|
NO_DATA: 'Keine Daten',
|
||||||
|
USER_PROFILE: 'Benutzerprofil'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default de;
|
export default de;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const en: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Internet connection required for automatic version checking and upgrading',
|
INTERNET_CONNECTION_REQUIRED: 'Internet connection required for automatic version checking and upgrading',
|
||||||
SWITCH_RELEASE_TYPE: 'Switch to {0} release',
|
SWITCH_RELEASE_TYPE: 'Switch to {0} release',
|
||||||
FIRMWARE_VERSION_INFO: 'Firmware Version Information',
|
FIRMWARE_VERSION_INFO: 'Firmware Version Information',
|
||||||
NO_DATA: 'No data'
|
NO_DATA: 'No data',
|
||||||
|
USER_PROFILE: 'User Profile'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default en;
|
export default en;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const fr: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Connexion Internet requise pour la vérification automatique des versions et la mise à niveau',
|
INTERNET_CONNECTION_REQUIRED: 'Connexion Internet requise pour la vérification automatique des versions et la mise à niveau',
|
||||||
SWITCH_RELEASE_TYPE: 'Passer à la version {0}',
|
SWITCH_RELEASE_TYPE: 'Passer à la version {0}',
|
||||||
FIRMWARE_VERSION_INFO: 'Informations sur la version du firmware',
|
FIRMWARE_VERSION_INFO: 'Informations sur la version du firmware',
|
||||||
NO_DATA: 'Aucune donnée'
|
NO_DATA: 'Aucune donnée',
|
||||||
|
USER_PROFILE: 'Profil utilisateur'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default fr;
|
export default fr;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const it: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Connessione internet richiesta per il controllo automatico delle versioni e l\'aggiornamento',
|
INTERNET_CONNECTION_REQUIRED: 'Connessione internet richiesta per il controllo automatico delle versioni e l\'aggiornamento',
|
||||||
SWITCH_RELEASE_TYPE: 'Cambia in {0} rilascio',
|
SWITCH_RELEASE_TYPE: 'Cambia in {0} rilascio',
|
||||||
FIRMWARE_VERSION_INFO: 'Informazioni sulla versione del firmware',
|
FIRMWARE_VERSION_INFO: 'Informazioni sulla versione del firmware',
|
||||||
NO_DATA: 'Nessun dato'
|
NO_DATA: 'Nessun dato',
|
||||||
|
USER_PROFILE: 'Profilo utente'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default it;
|
export default it;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const nl: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Internetverbinding vereist voor automatische versiecontrole en -upgrade',
|
INTERNET_CONNECTION_REQUIRED: 'Internetverbinding vereist voor automatische versiecontrole en -upgrade',
|
||||||
SWITCH_RELEASE_TYPE: 'Switch naar {0} release',
|
SWITCH_RELEASE_TYPE: 'Switch naar {0} release',
|
||||||
FIRMWARE_VERSION_INFO: 'Informatie over firmwareversie',
|
FIRMWARE_VERSION_INFO: 'Informatie over firmwareversie',
|
||||||
NO_DATA: 'Geen data'
|
NO_DATA: 'Geen data',
|
||||||
|
USER_PROFILE: 'Gebruikersprofiel'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default nl;
|
export default nl;
|
||||||
@@ -355,7 +355,8 @@ const no: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Internettilkobling kreves for automatisk versjonskontroll og oppgradering',
|
INTERNET_CONNECTION_REQUIRED: 'Internettilkobling kreves for automatisk versjonskontroll og oppgradering',
|
||||||
SWITCH_RELEASE_TYPE: 'Bytt til {0} utgivelse',
|
SWITCH_RELEASE_TYPE: 'Bytt til {0} utgivelse',
|
||||||
FIRMWARE_VERSION_INFO: 'Informasjon om firmwareversjon',
|
FIRMWARE_VERSION_INFO: 'Informasjon om firmwareversjon',
|
||||||
NO_DATA: 'Ingen data'
|
NO_DATA: 'Ingen data',
|
||||||
|
USER_PROFILE: 'Brukerprofil'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default no;
|
export default no;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const pl: BaseTranslation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Połączenie internetowe jest wymagane do automatycznej kontroli wersji i aktualizacji',
|
INTERNET_CONNECTION_REQUIRED: 'Połączenie internetowe jest wymagane do automatycznej kontroli wersji i aktualizacji',
|
||||||
SWITCH_RELEASE_TYPE: 'Zmień na {0} wydanie',
|
SWITCH_RELEASE_TYPE: 'Zmień na {0} wydanie',
|
||||||
FIRMWARE_VERSION_INFO: 'Informacje o wersji firmware',
|
FIRMWARE_VERSION_INFO: 'Informacje o wersji firmware',
|
||||||
NO_DATA: 'Brak danych'
|
NO_DATA: 'Brak danych',
|
||||||
|
USER_PROFILE: 'Profil użytkownika'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default pl;
|
export default pl;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const sk: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Internetové pripojenie je potrebné pre automatickú kontrolu a aktualizáciu',
|
INTERNET_CONNECTION_REQUIRED: 'Internetové pripojenie je potrebné pre automatickú kontrolu a aktualizáciu',
|
||||||
SWITCH_RELEASE_TYPE: 'Prepnúť na {0} verziu',
|
SWITCH_RELEASE_TYPE: 'Prepnúť na {0} verziu',
|
||||||
FIRMWARE_VERSION_INFO: 'Informácie o verzii firmware',
|
FIRMWARE_VERSION_INFO: 'Informácie o verzii firmware',
|
||||||
NO_DATA: 'Žiadne dáta'
|
NO_DATA: 'Žiadne dáta',
|
||||||
|
USER_PROFILE: 'Profil používateľa'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default sk;
|
export default sk;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const sv: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Internetanslutning krävs för automatisk version kontroll och uppdatering',
|
INTERNET_CONNECTION_REQUIRED: 'Internetanslutning krävs för automatisk version kontroll och uppdatering',
|
||||||
SWITCH_RELEASE_TYPE: 'Byt till {0} utgåva',
|
SWITCH_RELEASE_TYPE: 'Byt till {0} utgåva',
|
||||||
FIRMWARE_VERSION_INFO: 'Information om firmwareversion',
|
FIRMWARE_VERSION_INFO: 'Information om firmwareversion',
|
||||||
NO_DATA: 'Ingen data'
|
NO_DATA: 'Ingen data',
|
||||||
|
USER_PROFILE: 'Användarprofil'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default sv;
|
export default sv;
|
||||||
|
|||||||
@@ -355,7 +355,8 @@ const tr: Translation = {
|
|||||||
INTERNET_CONNECTION_REQUIRED: 'Otomatik sürüm kontrolü ve güncelleme için internet bağlantısı gereklidir',
|
INTERNET_CONNECTION_REQUIRED: 'Otomatik sürüm kontrolü ve güncelleme için internet bağlantısı gereklidir',
|
||||||
SWITCH_RELEASE_TYPE: '{0} sürümüne geç',
|
SWITCH_RELEASE_TYPE: '{0} sürümüne geç',
|
||||||
FIRMWARE_VERSION_INFO: 'Firmware Sürüm Bilgisi',
|
FIRMWARE_VERSION_INFO: 'Firmware Sürüm Bilgisi',
|
||||||
NO_DATA: 'Hiçbir veri yok'
|
NO_DATA: 'Hiçbir veri yok',
|
||||||
|
USER_PROFILE: 'Kullanıcı Profili'
|
||||||
};
|
};
|
||||||
|
|
||||||
export default tr;
|
export default tr;
|
||||||
|
|||||||
Reference in New Issue
Block a user