import { useRef } from "react"; import classNames from "classnames"; import { Disclosure, Transition } from '@headlessui/react'; import { MdKeyboardArrowDown } from "react-icons/md"; import List from "components/services/list"; import ResolvedIcon from "components/resolvedicon"; export default function ServicesGroup({ group, services, layout, fiveColumns, disableCollapse }) { const panel = useRef(); return (
{({ open }) => ( <> { layout?.header !== false && {layout?.icon &&
}

{services.name}

} { panel.current.style.height = `${panel.current.scrollHeight}px`; setTimeout(() => {panel.current.style.height = `0`}, 1); }} beforeEnter={() => { panel.current.style.height = `0px`; setTimeout(() => {panel.current.style.height = `${panel.current.scrollHeight}px`}, 1); }} > )}
); }