// components/DeviceSection.js import React from 'react'; import { Box, Text } from 'ink'; import { LoadingBar } from './LoadingBar.js'; function renderDeviceInfo(deviceInfo, deviceError) { if (deviceError) { return {deviceError}; } if (!deviceInfo) { return Chargement des informations...; } const percentage = deviceInfo.percentage; if (percentage == null) { return Status : {deviceInfo.status || 'N/A'}; } else { return ( Temps restant : {deviceInfo.remainingTime || 'N/A'} Status : {deviceInfo.status || 'N/A'} ); } } export function DeviceSection({ deviceInfo, deviceError, width }) { return ( Informations du device : {renderDeviceInfo(deviceInfo, deviceError)} ); }