From 9f2db8d7e91e8548d9c6d5273d2af7f3222d7d23 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Fri, 4 Apr 2025 09:49:27 -0400 Subject: [PATCH] internet widget --- widget/Internet.tsx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 widget/Internet.tsx diff --git a/widget/Internet.tsx b/widget/Internet.tsx new file mode 100644 index 0000000..8d022eb --- /dev/null +++ b/widget/Internet.tsx @@ -0,0 +1,36 @@ +import { bind } from "astal"; +import Network from "gi://AstalNetwork"; + +function Internet() { + const network = Network.get_default(); + + const icon = (strength: number) => { + if (strength > 80) { + return "󰤨"; + } + if (strength > 60) { + return "󰤥"; + } + if (strength > 40) { + return "󰤢"; + } + if (strength > 20) { + return "󰤟"; + } + return "󰤯"; + }; + + return ( + + + ); +} + +export default Internet;