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;