summaryrefslogtreecommitdiff
path: root/examples/ssr/src/components/TextDecorationSkip.astro
blob: 70702776316760783fd6a88c670573da13689d8a (plain) (blame)
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>&#32;</Fragment>}
		</Fragment>
	))
}