diff --git a/widget/menus/BatteryMenu/BatteryMenu.tsx b/widget/menus/BatteryMenu/BatteryMenu.tsx index d71f41c..f7cd282 100644 --- a/widget/menus/BatteryMenu/BatteryMenu.tsx +++ b/widget/menus/BatteryMenu/BatteryMenu.tsx @@ -1,17 +1,15 @@ import { Astal, App, Gtk } from "astal/gtk3"; import Battery from "gi://AstalBattery"; -import { bind } from "astal"; +import { bind, Variable } from "astal"; +import {cycles_count, health} from "./helpers.ts"; const BatteryMenu = () => { const { TOP, RIGHT } = Astal.WindowAnchor; - const { START, END } = Gtk.Align; + const { START, END, CENTER } = Gtk.Align; const bat = Battery.get_default(); - console.log( - bat.charging, - bat.capacity, - bat.energyFull, - bat.energy_full_design, - ); + const batcycles = Variable("").poll(5000, () => cycles_count()); + const bathealth = Variable("").poll(5000, () => health()); + return ( { halign={START} label="Health:" /> -