/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { Box } from 'ink'; import { Header } from './Header.js'; import { Tips } from './Tips.js'; import { useSettings } from '../contexts/SettingsContext.js'; import { useConfig } from '../contexts/ConfigContext.js'; import { useUIState } from '../contexts/UIStateContext.js'; interface AppHeaderProps { version: string; } export const AppHeader = ({ version }: AppHeaderProps) => { const settings = useSettings(); const config = useConfig(); const { nightly } = useUIState(); return ( {!(settings.merged.ui?.hideBanner || config.getScreenReader()) && (
)} {!(settings.merged.ui?.hideTips || config.getScreenReader()) && ( )} ); };