diff --git a/src/components/bar/modules/updates/index.tsx b/src/components/bar/modules/updates/index.tsx index d7307a3..c2460bf 100644 --- a/src/components/bar/modules/updates/index.tsx +++ b/src/components/bar/modules/updates/index.tsx @@ -39,6 +39,10 @@ const updatesPoller = new BashPoller( updatesPoller.initialize('updates'); +Variable.derive([bind(autoHide)], (autoHideModule) => { + isVis.set(!autoHideModule || (autoHideModule && parseFloat(pendingUpdates.get()) > 0)); +}); + const updatesIcon = Variable.derive( [bind(icon.pending), bind(icon.updated), bind(pendingUpdates)], (pendingIcon, updatedIcon, pUpdates) => {