1import {
2 ImperativePanelHandle,
3 Panel,
4 PanelGroup,
5 PanelResizeHandle,
6 } from "react-resizable-panels";
7
8 const ref = useRef<ImperativePanelHandle>(null);
9
10 const collapsePanel = () => {
11 const panel = ref.current;
12 if (panel) {
13 panel.collapse();
14 }
15 };
16
17 <PanelGroup direction="horizontal">
18 <Panel collapsible ref={ref}>
19 <Text>left</Text>
20 </Panel>
21 <ResizeHandle />
22 <Panel>
23 <Text>right</Text>
24 </Panel>
25 </PanelGroup>