blob: 3e319a16db255b455c3f8eabdf5df37dccce8933 (
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
|
interface VoerBordProps {
width: number;
height: number;
}
export function VoerBord(props: VoerBordProps) {
return <table style={{
borderSpacing: 8,
width: "100%"
}}>
<tbody>
{
[...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
}}/>
</td>
))}
</tr>
))
}
</tbody>
</table>
}
|