diff --git a/client/web/src/routes/Main/Navbar/GroupNav.tsx b/client/web/src/routes/Main/Navbar/GroupNav.tsx index 0e6a861d..d2fcedb9 100644 --- a/client/web/src/routes/Main/Navbar/GroupNav.tsx +++ b/client/web/src/routes/Main/Navbar/GroupNav.tsx @@ -1,7 +1,7 @@ import { Avatar, Icon } from 'tailchat-design'; import { openModal } from '@/components/Modal'; import { ModalCreateGroup } from '@/components/modals/CreateGroup'; -import React, { useMemo } from 'react'; +import React, { useMemo, useRef } from 'react'; import { GroupInfo, showSuccessToasts, @@ -101,6 +101,7 @@ function useGroupList() { } export const GroupNav: React.FC = React.memo(() => { + const containerRef = useRef(null); const { groupList, handleSortEnd } = useGroupList(); const handleCreateGroup = useEvent(() => { @@ -112,12 +113,16 @@ export const GroupNav: React.FC = React.memo(() => { })); return ( -
+
{Array.isArray(groupList) && ( - + {groupList.map((group) => ( -
+