fix imports

use FSInfo struct for esp8266
This commit is contained in:
Rick Watson
2020-05-25 11:00:42 +01:00
parent f2dcc4e1e9
commit aa04cfd80c
4 changed files with 19 additions and 12 deletions

View File

@ -27,7 +27,7 @@ interface SystemStatusFormState {
type SystemStatusFormProps = AuthenticatedContextProps & RestFormProps<SystemStatus>;
function formatNumber(num: number){
function formatNumber(num: number) {
return new Intl.NumberFormat().format(num);
}
@ -93,18 +93,19 @@ class SystemStatusForm extends Component<SystemStatusFormProps, SystemStatusForm
</ListItemAvatar>
<ListItemText primary="Flash Chip (Size / Speed)" secondary={formatNumber(data.flash_chip_size) + ' bytes / ' + (data.flash_chip_speed / 1000000).toFixed(0) + ' MHz'} />
</ListItem>
<Divider variant="inset" component="li" />
<ListItem >
<ListItemAvatar>
<Avatar>
<StorageIcon />
</Avatar>
</ListItemAvatar>
<ListItemText primary="SPIFFS (Used / Total | Free)" secondary={formatNumber(data.spiffs_used) + ' / ' + formatNumber(data.spiffs_size) + ' bytes | '+ formatNumber(data.spiffs_size-data.spiffs_used) + ' bytes free'} />
</ListItem>
<ListItemText primary="SPIFFS (Used / Total)" secondary={formatNumber(data.spiffs_used) + ' / ' + formatNumber(data.spiffs_total) + ' bytes (' + formatNumber(data.spiffs_total - data.spiffs_used) + ' bytes free)'} />
</ListItem>
<Divider variant="inset" component="li" />
</Fragment>
);
}
}
renderRestartDialog() {
return (

View File

@ -8,8 +8,8 @@ export interface SystemStatus {
sdk_version: string;
flash_chip_size: number;
flash_chip_speed: number;
spiffs_size:number;
spiffs_used:number;
spiffs_used: number;
spiffs_total: number;
}
export interface OTASettings {