// 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)}
);
}