diff --git a/src/widgets/moonraker/component.jsx b/src/widgets/moonraker/component.jsx index 43f7c02dd..783321358 100644 --- a/src/widgets/moonraker/component.jsx +++ b/src/widgets/moonraker/component.jsx @@ -34,12 +34,8 @@ export default function Component({ service }) { ); } - let currentLayer = "-"; - let totalLayer = "-"; - if (printStats.result.status.print_stats.info.total_layer !== null) { - currentLayer = printStats.result.status.print_stats.info.current_layer; - totalLayer = printStats.result.status.print_stats.info.total_layer; - } + const printStatsInfo = printStats.result.status.print_stats.info ?? {}; + const { current_layer: currentLayer = "-", total_layer: totalLayer = "-" } = printStatsInfo; return (