fix: page crash when wrong id configured
parent
e87e350d6d
commit
78f9f1ee34
|
|
@ -9,7 +9,7 @@ export default function MaintenanceAlert({
|
|||
style,
|
||||
upcoming = false,
|
||||
}: {
|
||||
maintenance: Omit<MaintenanceConfig, 'monitors'> & { monitors?: MonitorTarget[] }
|
||||
maintenance: Omit<MaintenanceConfig, 'monitors'> & { monitors?: (MonitorTarget | undefined)[] }
|
||||
style?: React.CSSProperties
|
||||
upcoming?: boolean
|
||||
}) {
|
||||
|
|
@ -81,7 +81,7 @@ export default function MaintenanceAlert({
|
|||
</Text>
|
||||
<List size="sm" withPadding>
|
||||
{maintenance.monitors.map((comp, compIdx) => (
|
||||
<List.Item key={compIdx}>{comp.name}</List.Item>
|
||||
<List.Item key={compIdx}>{comp?.name ?? '[ERR: MONITOR ID NOT FOUND]'}</List.Item>
|
||||
))}
|
||||
</List>
|
||||
</>
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ export default function OverallStatus({
|
|||
}))
|
||||
|
||||
const upcomingMaintenances: (Omit<MaintenanceConfig, 'monitors'> & {
|
||||
monitors?: MonitorTarget[]
|
||||
monitors?: (MonitorTarget | undefined)[]
|
||||
})[] = maintenances
|
||||
.filter((m) => now < new Date(m.start))
|
||||
.map((maintenance) => ({
|
||||
|
|
|
|||
Loading…
Reference in New Issue