import { useEffect, useRef } from 'react' import { NavLink, Outlet } from 'react-router-dom' import { Badge, ThemeSwitcher } from '@sims/ui' import { NAV, isLocked } from './nav' export function Layout(props: { userName: string; onLogout: () => void }) { const searchRef = useRef(null) useEffect(() => { const onKey = (e: KeyboardEvent) => { if (e.ctrlKey && e.key.toLowerCase() === 'k') { e.preventDefault() searchRef.current?.focus() } } window.addEventListener('keydown', onKey) return () => window.removeEventListener('keydown', onKey) }, []) return (
Pro {props.userName}
) }