{printName}
)}
{printer.model || 'Unknown Model'}
{/* Nozzle Info - only in expanded */}
{viewMode === 'expanded' && status?.nozzles && status.nozzles[0]?.nozzle_diameter && (
• {status.nozzles[0].nozzle_diameter}mm
)}
{viewMode === 'expanded' && maintenanceInfo && maintenanceInfo.total_print_hours > 0 && (
Are you sure you want to delete "{printer.name}"? This will remove all connection settings.
{getStatusDisplay(status.state, status.stg_cur_name)}
)}{status.stg_cur_name || 'Printing'}
{status.subtask_name || status.current_print}
Status
{getStatusDisplay(status.state, status.stg_cur_name)}
Last: {lastPrint.print_name || lastPrint.filename} {lastPrint.completed_at && ( • {new Date(lastPrint.completed_at).toLocaleDateString([], { month: 'short', day: 'numeric' })} )}
) : (Ready to print
)} > )}Left / Right
{Math.round(status.temperatures.nozzle || 0)}°C / {Math.round(status.temperatures.nozzle_2 || 0)}°C
> ) : ( <>Nozzle
{Math.round(status.temperatures.nozzle || 0)}°C
> )}Bed
{Math.round(status.temperatures.bed || 0)}°C
Chamber
{Math.round(status.temperatures.chamber || 0)}°C
{status.vt_tray.tray_sub_brands || status.vt_tray.tray_type || 'Spool'}
{printer.ip_address}
{printer.serial_number}
Docker detected. Enter your printer's subnet in CIDR notation.
Requires network_mode: host in docker-compose.yml.
{printer.name || printer.serial}
{mapModelCode(printer.model) || 'Unknown'} • {printer.ip_address}
{isDocker ? 'Scanning subnet for Bambu printers...' : 'Scanning network...'}
)} {hasScanned && !discovering && discovered.length === 0 && (No printers found{isDocker ? ' in the specified subnet' : ' on the network'}.
)} {hasScanned && !discovering && discovered.length > 0 && newPrinters.length === 0 && (All discovered printers are already configured.
)}No printers configured yet