import { redLetterSpan, type RedLetterEntry } from './redletter' export default function RedText({ text, entry }: { text: string; entry: RedLetterEntry | undefined }) { if (entry === null) return {text} if (typeof entry === 'string') { const span = redLetterSpan(text, entry) if (span) { const [s, e] = span return ( <> {text.slice(0, s)} {text.slice(s, e)} {text.slice(e)} ) } } return <>{text} }