mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-10-28 11:14:58 +00:00
show status in guest mode
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
import { useContext } from 'react';
|
|
||||||
|
|
||||||
import AccessTimeIcon from '@mui/icons-material/AccessTime';
|
import AccessTimeIcon from '@mui/icons-material/AccessTime';
|
||||||
import DeviceHubIcon from '@mui/icons-material/DeviceHub';
|
import DeviceHubIcon from '@mui/icons-material/DeviceHub';
|
||||||
import DirectionsBusIcon from '@mui/icons-material/DirectionsBus';
|
import DirectionsBusIcon from '@mui/icons-material/DirectionsBus';
|
||||||
@@ -24,7 +22,6 @@ import { useRequest } from 'alova/client';
|
|||||||
import { busConnectionStatus } from 'app/main/types';
|
import { busConnectionStatus } from 'app/main/types';
|
||||||
import { FormLoader, SectionContent, useLayoutTitle } from 'components';
|
import { FormLoader, SectionContent, useLayoutTitle } from 'components';
|
||||||
import ListMenuItem from 'components/layout/ListMenuItem';
|
import ListMenuItem from 'components/layout/ListMenuItem';
|
||||||
import { AuthenticatedContext } from 'contexts/authentication';
|
|
||||||
import { useI18nContext } from 'i18n/i18n-react';
|
import { useI18nContext } from 'i18n/i18n-react';
|
||||||
import { NTPSyncStatus, NetworkConnectionStatus, SystemStatusCodes } from 'types';
|
import { NTPSyncStatus, NetworkConnectionStatus, SystemStatusCodes } from 'types';
|
||||||
import { useInterval } from 'utils';
|
import { useInterval } from 'utils';
|
||||||
@@ -56,8 +53,6 @@ const SystemStatus = () => {
|
|||||||
|
|
||||||
useLayoutTitle(LL.STATUS_OF(''));
|
useLayoutTitle(LL.STATUS_OF(''));
|
||||||
|
|
||||||
const { me } = useContext(AuthenticatedContext);
|
|
||||||
|
|
||||||
const { data, send: loadData, error } = useRequest(readSystemStatus);
|
const { data, send: loadData, error } = useRequest(readSystemStatus);
|
||||||
|
|
||||||
useInterval(() => {
|
useInterval(() => {
|
||||||
@@ -211,7 +206,6 @@ const SystemStatus = () => {
|
|||||||
</ListItem>
|
</ListItem>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={MemoryIcon}
|
icon={MemoryIcon}
|
||||||
bgcolor="#68374d"
|
bgcolor="#68374d"
|
||||||
label={LL.HARDWARE()}
|
label={LL.HARDWARE()}
|
||||||
@@ -220,7 +214,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={DirectionsBusIcon}
|
icon={DirectionsBusIcon}
|
||||||
bgcolor={busStatusHighlight}
|
bgcolor={busStatusHighlight}
|
||||||
label={LL.DATA_TRAFFIC()}
|
label={LL.DATA_TRAFFIC()}
|
||||||
@@ -229,7 +222,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={
|
icon={
|
||||||
data.network_status === NetworkConnectionStatus.WIFI_STATUS_CONNECTED
|
data.network_status === NetworkConnectionStatus.WIFI_STATUS_CONNECTED
|
||||||
? WifiIcon
|
? WifiIcon
|
||||||
@@ -242,7 +234,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={DeviceHubIcon}
|
icon={DeviceHubIcon}
|
||||||
bgcolor={activeHighlight(data.mqtt_status)}
|
bgcolor={activeHighlight(data.mqtt_status)}
|
||||||
label="MQTT"
|
label="MQTT"
|
||||||
@@ -251,7 +242,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={AccessTimeIcon}
|
icon={AccessTimeIcon}
|
||||||
bgcolor={ntpStatusHighlight}
|
bgcolor={ntpStatusHighlight}
|
||||||
label="NTP"
|
label="NTP"
|
||||||
@@ -260,7 +250,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={SettingsInputAntennaIcon}
|
icon={SettingsInputAntennaIcon}
|
||||||
bgcolor={activeHighlight(data.ap_status)}
|
bgcolor={activeHighlight(data.ap_status)}
|
||||||
label={LL.ACCESS_POINT(0)}
|
label={LL.ACCESS_POINT(0)}
|
||||||
@@ -269,7 +258,6 @@ const SystemStatus = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<ListMenuItem
|
<ListMenuItem
|
||||||
disabled={!me.admin}
|
|
||||||
icon={LogoDevIcon}
|
icon={LogoDevIcon}
|
||||||
bgcolor="#40828f"
|
bgcolor="#40828f"
|
||||||
label={LL.LOG_OF(LL.SYSTEM(0))}
|
label={LL.LOG_OF(LL.SYSTEM(0))}
|
||||||
|
|||||||
Reference in New Issue
Block a user