testing ags
This commit is contained in:
22
home/core/gui/ags/utils/battery.js
Normal file
22
home/core/gui/ags/utils/battery.js
Normal file
@@ -0,0 +1,22 @@
|
||||
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`
|
||||
: "";
|
||||
};
|
||||
Reference in New Issue
Block a user