blob: dd15ba0316e9b3adf2f5102fca65f1f0f9cdaa23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
export interface FigureProps {
className?: string;
path: string;
desc?: string;
alt?: string;
}
export default function Figure({
className,
path,
alt,
desc = alt,
}: FigureProps) {
return (
<figure className={`max-w-3xl mx-auto ${className}`}>
<a href={`https://files.xeiaso.net/${path}`} target="_blank">
<img src={`https://files.xeiaso.net/${path}`} alt={desc} />
</a>
{desc && <figcaption>{desc}</figcaption>}
</figure>
);
}
|