| 12345678910111213 |
- import { useLayoutContext } from '@/shared/context/layout-context'
- import useFixedSizeColumn from '@/features/ide-react/hooks/use-fixed-size-column'
- import useCollapsiblePanel from '@/features/ide-react/hooks/use-collapsible-panel'
- import { useState } from 'react'
- export const useChatPane = () => {
- const { chatIsOpen: isOpen } = useLayoutContext()
- const [resizing, setResizing] = useState(false)
- const { fixedPanelRef, handleLayout } = useFixedSizeColumn(isOpen)
- useCollapsiblePanel(isOpen, fixedPanelRef)
- return { isOpen, fixedPanelRef, handleLayout, resizing, setResizing }
- }
|