import { Disclosure, Transition } from "@headlessui/react"; import classNames from "classnames"; import List from "components/bookmarks/list"; import ErrorBoundary from "components/errorboundry"; import ResolvedIcon from "components/resolvedicon"; import { useEffect, useRef } from "react"; import { MdKeyboardArrowDown } from "react-icons/md"; export default function BookmarksGroup({ bookmarks, layout, disableCollapse, groupsInitiallyCollapsed, bookmarksStyle, maxGroupColumns, }) { const panel = useRef(); useEffect(() => { if (layout?.initiallyCollapsed ?? groupsInitiallyCollapsed) panel.current.style.height = `0`; }, [layout, groupsInitiallyCollapsed]); return (