summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgs/astal/src/widget/bar/wifi.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/astal/src/widget/bar/wifi.lua b/pkgs/astal/src/widget/bar/wifi.lua
index 7a293a0..ff53109 100644
--- a/pkgs/astal/src/widget/bar/wifi.lua
+++ b/pkgs/astal/src/widget/bar/wifi.lua
@@ -9,14 +9,16 @@ return function()
return Widget.Box({
class_name = "wifi",
- visible = wifi,
- wifi:as(function(wifi)
+ visible = wifi:as(function(v)
+ return v ~= nil
+ end),
+ wifi:as(function(w)
return Widget.Box({
Widget.Icon({
- icon = bind(wifi, "icon-name"),
+ icon = bind(w, "icon-name"),
}),
Widget.Label({
- label = bind(wifi, "ssid"),
+ label = bind(w, "ssid"):as(tostring),
}),
})
end),