--- import { Icon } from 'astro-icon/components' import { sample } from 'lodash-es' import { splashTexts } from '../constants/splashTexts' import { cn } from '../lib/cn' import { DEPLOYMENT_MODE } from '../lib/envVariables' import { makeLoginUrl, makeUnimpersonateUrl } from '../lib/redirectUrls' import AdminOnly from './AdminOnly.astro' import HeaderNotificationIndicator from './HeaderNotificationIndicator.astro' import HeaderSplashTextScript from './HeaderSplashTextScript.astro' import Logo from './Logo.astro' import Tooltip from './Tooltip.astro' import UserBadge from './UserBadge.astro' const user = Astro.locals.user const actualUser = Astro.locals.actualUser type Props = { classNames?: { nav?: string } showSplashText?: boolean } const { classNames, showSplashText = false } = Astro.props const splashText = showSplashText ? sample(splashTexts) : null ---