ags: To derivation

This commit is contained in:
2026-08-19 21:41:34 +03:00
committed by Sweetbread
parent 71bb0a839e
commit 7df28b1a5d
15 changed files with 24 additions and 5 deletions
@@ -0,0 +1,11 @@
import { bind } from "astal"
import Wp from "gi://AstalWp"
export default function Audio() {
const speaker = Wp.get_default()?.audio.defaultSpeaker!
return <box className="AudioSlider">
<icon icon={bind(speaker, "volumeIcon")} />
<label label={bind(speaker, "volume").as(v => `${Math.floor(v*100)}%`)} />
</box>
}