diff --git a/src/components/group-badges.tsx b/src/components/group-badges.tsx index 0c818f1..894e590 100644 --- a/src/components/group-badges.tsx +++ b/src/components/group-badges.tsx @@ -116,6 +116,23 @@ export function GroupBadges({ }; }, [checkScrollPosition]); + useEffect(() => { + if (groups.length === 0) { + setShowLeftFade(false); + setShowRightFade(false); + return; + } + + const container = scrollContainerRef.current; + if (!container) return; + + requestAnimationFrame(() => { + requestAnimationFrame(() => { + checkScrollPosition(); + }); + }); + }, [groups, checkScrollPosition]); + if (isLoading && !groups.length) { return (