aboutsummaryrefslogtreecommitdiff
path: root/src/components/voerBord.tsx
blob: 28de56707d5c26930dc8e41f6459c3732b278d69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
interface VoerBordProps {
	width: number;
	height: number;
}

export function VoerBord(props: VoerBordProps) {
	return <table style={{
		borderSpacing: 8,
		width: "100%"
	}}>
	{
		[...Array(props.height)].map(() => (
			<tr>
				{[...Array(props.width)].map(() => (
					<td style={{
						position: "relative",
						width: "100%",
						padding: 0
					}}>
						<div style={{
							display: "block",
							marginTop: "100%"
						}}/>
						<div style={{
							position: "absolute",
							top: 0, left: 0, right: 0, bottom: 0,
							borderRadius: 6,
							border: "2px solid var(--background-alt)",
							opacity: .5
						}}/>
						<div style={{
							position: "absolute",
							top: 2, left: 2, right: 2, bottom: 2,
							backgroundColor: "var(--disk-a)",
							borderRadius: 999999
						}}/>
					</td>
				))}
			</tr>
		))
	}
	</table>
}