import React, { useMemo } from 'react'; import { SlotRenderer, useInjectable } from '@opensumi/ide-core-browser'; import { BoxPanel, SplitPanel, getStorageValue } from '@opensumi/ide-core-browser/lib/components'; import { DesignLayoutConfig } from '@opensumi/ide-core-browser/lib/layout/constants'; import { AI_CHAT_VIEW_ID } from '../../common'; export const AILayout = () => { const { layout } = getStorageValue(); const designLayoutConfig = useInjectable(DesignLayoutConfig); const defaultRightSize = useMemo( () => (designLayoutConfig.useMergeRightWithLeftPanel ? 0 : 49), [designLayoutConfig.useMergeRightWithLeftPanel], ); return ( ); };