diff options
author | Aylur <[email protected]> | 2024-12-28 01:33:32 +0100 |
---|---|---|
committer | Aylur <[email protected]> | 2024-12-28 01:33:32 +0100 |
commit | ebcccc4ae13f690220374497f932f58ec5fd7cfd (patch) | |
tree | 50289a84174e5df734d789633b878f895ff5435b /examples/js | |
parent | 661b14cc893c5be17a4fce8fa269074785f57a36 (diff) |
fix: examples without wifi
Diffstat (limited to 'examples/js')
-rw-r--r-- | examples/js/simple-bar/widget/Bar.tsx | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/examples/js/simple-bar/widget/Bar.tsx b/examples/js/simple-bar/widget/Bar.tsx index c109aec..b08ea27 100644 --- a/examples/js/simple-bar/widget/Bar.tsx +++ b/examples/js/simple-bar/widget/Bar.tsx @@ -25,13 +25,19 @@ function SysTray() { } function Wifi() { - const { wifi } = Network.get_default() + const network = Network.get_default() + const wifi = bind(network, "wifi") + + return <box visible={wifi.as(Boolean)}> + {wifi.as(wifi => wifi && ( + <icon + tooltipText={bind(wifi, "ssid").as(String)} + className="Wifi" + icon={bind(wifi, "iconName")} + /> + ))} + </box> - return <icon - tooltipText={bind(wifi, "ssid").as(String)} - className="Wifi" - icon={bind(wifi, "iconName")} - /> } function AudioSlider() { |