message optional in MessageBox

This commit is contained in:
proddy
2025-01-14 22:09:23 +01:00
parent 570678e3d3
commit b23bcf3f0b
3 changed files with 14 additions and 17 deletions

View File

@@ -264,7 +264,7 @@ const Dashboard = () => {
</Box> </Box>
{!loading && !hasFavEntities && ( {!loading && !hasFavEntities && (
<MessageBox my={1} level="info" message=""> <MessageBox my={1} level="info">
<Typography> <Typography>
{LL.NO_DATA_1()}&nbsp; {LL.NO_DATA_1()}&nbsp;
<Link to="/customizations" style={{ color: 'white' }}> <Link to="/customizations" style={{ color: 'white' }}>

View File

@@ -11,7 +11,7 @@ type MessageBoxLevel = 'warning' | 'success' | 'info' | 'error';
export interface MessageBoxProps extends BoxProps { export interface MessageBoxProps extends BoxProps {
level: MessageBoxLevel; level: MessageBoxLevel;
message: string; message?: string;
} }
const LEVEL_ICONS: { const LEVEL_ICONS: {
@@ -53,8 +53,8 @@ const MessageBox: FC<MessageBoxProps> = ({
{...rest} {...rest}
> >
<Icon /> <Icon />
<Typography sx={{ ml: 2, flexGrow: 1 }} variant="body1"> <Typography sx={{ ml: 2 }} variant="body1">
{message} {message ?? ''}
</Typography> </Typography>
{children} {children}
</Box> </Box>

View File

@@ -4608,7 +4608,6 @@ router
t: DeviceType.CUSTOM, t: DeviceType.CUSTOM,
nodes: getDashboardEntityData(DeviceTypeUniqueID.CUSTOM_UID) nodes: getDashboardEntityData(DeviceTypeUniqueID.CUSTOM_UID)
}; };
// only add to dashboard if we have values
if ((dashboard_object.nodes ?? []).length > 0) { if ((dashboard_object.nodes ?? []).length > 0) {
dashboard_data.push(dashboard_object); dashboard_data.push(dashboard_object);
} }
@@ -4629,8 +4628,6 @@ router
// t: DeviceType.SCHEDULER, // t: DeviceType.SCHEDULER,
// nodes: scheduler_data2 // nodes: scheduler_data2
// }; // };
// only add to dashboard if we have values
// if ((dashboard_object.nodes ?? []).length > 0) { // if ((dashboard_object.nodes ?? []).length > 0) {
// dashboard_data.push(dashboard_object); // dashboard_data.push(dashboard_object);
// } // }