import { observer } from "mobx-react"; // hooks import { TSelectionHelper, useMultipleSelect } from "@/hooks/use-multiple-select"; type Props = { children: (helpers: TSelectionHelper) => React.ReactNode; containerRef: React.MutableRefObject; entities: Record; // { groupID: entityIds[] } }; export const MultipleSelectGroup: React.FC = observer((props) => { const { children, containerRef, entities } = props; const helpers = useMultipleSelect({ containerRef, entities, }); return <>{children(helpers)}; }); MultipleSelectGroup.displayName = "MultipleSelectGroup";