import { PORTRAIT_BREAKPOINT } from '../../constants' import { useBreakpoint } from '../../context/breakpoints' import { kbd } from '../../kbd-utils' /** @public */ export interface TLUiKbdProps { children: string visibleOnMobileLayout?: boolean } /** @public @react */ export function TldrawUiKbd({ children, visibleOnMobileLayout = false }: TLUiKbdProps) { const breakpoint = useBreakpoint() if (!visibleOnMobileLayout && breakpoint < PORTRAIT_BREAKPOINT.MOBILE) return null return ( {kbd(children).map((k, i) => ( {k} ))} ) }