1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
--- interface Props { text: string; } const { text } = Astro.props; const words = text.split(' '); const last = words.length - 1; --- <style> span { text-decoration: underline; } </style> { words.map((word, i) => ( <Fragment> <span>{word}</span> {i !== last && <Fragment> </Fragment>} </Fragment> )) }