be fussier about boot key; log more problems

This commit is contained in:
Paul Fitzpatrick
2024-05-15 16:17:57 -04:00
parent 19f40085fa
commit 9947eabdbc
3 changed files with 29 additions and 7 deletions

View File

@@ -484,9 +484,7 @@ Please log in as an administrator.`),
result: BootProbeResult,
details: ProbeDetails|undefined) {
const status = (result.success !== undefined) ?
(result.success ? '✅' : '❗') : '―';
const status = this._encodeSuccess(result);
return dom.create(AdminSectionItem, {
id: `probe-${info.id}`,
name: info.id,
@@ -521,6 +519,20 @@ Please log in as an administrator.`),
],
});
}
/**
* Give an icon summarizing success or failure. Factor in the
* severity of the result for failures. This is crude, the
* visualization of the results can be elaborated in future.
*/
private _encodeSuccess(result: BootProbeResult) {
if (result.success === undefined) { return '―'; }
if (result.success) { return '✅'; }
if (result.severity === 'warning') { return '❗'; }
if (result.severity === 'hmm') { return '?'; }
// remaining case is a fault.
return '❌';
}
}
//function maybeSwitchToggle(value: Observable<boolean|null>): DomContents {