Add Kopia widget
This commit is contained in:
parent
6b4885c248
commit
41f6192f94
@ -498,7 +498,8 @@
|
|||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"backupsize": "Backup Size",
|
"size": "Size",
|
||||||
"backuptime": "Backup Time"
|
"executiontime": "Execution Time",
|
||||||
|
"failed": "Failed"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -18,8 +18,9 @@ export default function Component({ service }) {
|
|||||||
return (
|
return (
|
||||||
<Container service={service}>
|
<Container service={service}>
|
||||||
<Block label="kopia.status" />
|
<Block label="kopia.status" />
|
||||||
<Block label="kopia.backupsize" />
|
<Block label="kopia.size" />
|
||||||
<Block label="kopia.backuptime" />
|
<Block label="kopia.executiontime" />
|
||||||
|
<Block label="kopia.failed" />
|
||||||
</Container>
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -30,13 +31,15 @@ export default function Component({ service }) {
|
|||||||
const hours = duration.getUTCHours().toString().padStart(2, '0');
|
const hours = duration.getUTCHours().toString().padStart(2, '0');
|
||||||
const minutes = duration.getUTCMinutes().toString().padStart(2, '0');
|
const minutes = duration.getUTCMinutes().toString().padStart(2, '0');
|
||||||
const seconds = duration.getSeconds().toString().padStart(2, '0');
|
const seconds = duration.getSeconds().toString().padStart(2, '0');
|
||||||
const time = (hours + minutes + seconds).split(':');
|
const split = ":";
|
||||||
|
const time = (hours + split + minutes + split+ seconds);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Container service={service}>
|
<Container service={service}>
|
||||||
<Block label="kopia.status" value={ kopiaData.sources[0].status } />
|
<Block label="kopia.status" value={ kopiaData.sources[0].status } />
|
||||||
<Block label="kopia.backupsize" value={t("common.bbytes", { value: kopiaData.sources[0].lastSnapshot.stats.totalSize, maximumFractionDigits: 1 })} />
|
<Block label="kopia.size" value={t("common.bbytes", { value: kopiaData.sources[0].lastSnapshot.stats.totalSize, maximumFractionDigits: 1 })} />
|
||||||
<Block label="kopia.backuptime" value={ time } />
|
<Block label="kopia.executiontime" value={ time } />
|
||||||
|
<Block label="kopia.failed" value={t("common.number", { value: kopiaData.sources[0].lastSnapshot.rootEntry.summ.numFailed })} />
|
||||||
</Container>
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user