Files
cnix/home/core/gui/ags/utils/battery.js
2024-07-15 14:39:56 +02:00

23 lines
602 B
JavaScript

import { Battery } from "../imports.js";
export const toTime = (time) => {
const MINUTE = 60;
const HOUR = MINUTE * 60;
if (time > 24 * HOUR) return "";
const hours = Math.round(time / HOUR);
const minutes = Math.round((time - hours * HOUR) / MINUTE);
const hoursDisplay = hours > 0 ? `${hours}h ` : "";
const minutesDisplay = minutes > 0 ? `${minutes}m ` : "";
return `${hoursDisplay}${minutesDisplay}`;
};
export const batteryTime = () => {
return Battery.timeRemaining > 0 && toTime(Battery.timeRemaining) != ""
? `${toTime(Battery.timeRemaining)}remaining`
: "";
};