[WIFI-11472] Fixed crash on missing device types

Signed-off-by: Charles <charles.bourque96@gmail.com>
This commit is contained in:
Charles
2022-11-03 14:52:38 +00:00
parent 616e4b6e0c
commit 3e8f02eea4
4 changed files with 4 additions and 35 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "ucentral-client",
"version": "2.8.0(4)",
"version": "2.8.0(5)",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ucentral-client",
"version": "2.8.0(4)",
"version": "2.8.0(5)",
"license": "ISC",
"dependencies": {
"@chakra-ui/icons": "^2.0.11",

View File

@@ -1,6 +1,6 @@
{
"name": "ucentral-client",
"version": "2.8.0(4)",
"version": "2.8.0(5)",
"description": "",
"private": true,
"main": "index.tsx",

View File

@@ -1,31 +0,0 @@
import * as React from 'react';
import { Badge, HStack, Stat, StatHelpText, StatLabel, StatNumber } from '@chakra-ui/react';
import { useTranslation } from 'react-i18next';
import FormattedDate from 'components/InformationDisplays/FormattedDate';
const test = new Date().getTime() / 1000;
type Props = {
date?: number;
venue?: string;
type?: string;
hideStatus?: boolean;
};
const CompactTaskDisplay = ({ date, venue, type, hideStatus }: Props) => {
const { t } = useTranslation();
return (
<HStack spacing={2}>
{!hideStatus && <Badge colorScheme="green">{t('common.success')}</Badge>}
<Stat>
<StatLabel>
<FormattedDate date={date ?? test} />
</StatLabel>
<StatNumber fontSize="xl">{type ?? 'Installation'}</StatNumber>
<StatHelpText>{venue ?? 'Ally Detroit Center'}</StatHelpText>
</Stat>
</HStack>
);
};
export default CompactTaskDisplay;

View File

@@ -118,7 +118,7 @@ const DeviceListCard = () => {
device.connected ? t('common.connected') : t('common.disconnected')
} ${device.restrictedDevice ? `- ${t('devices.restricted')}` : ''}`}
>
{ICONS[device.deviceType]}
{ICONS[device.deviceType] ?? ICONS.AP}
</Tooltip>
<Box
w="0.65em"