diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-10-12 15:40:10 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-10-12 15:40:10 -0400 |
| commit | 1346fffdd835e2fc2fedb3ee86e11d3b3ec85efe (patch) | |
| tree | e8b211db30e11d37b0ea76f1978b735f96493fae /lume/src/_components/Figure.tsx | |
| parent | 6f8d93b9d8d8f9168fa0dfb88d755793ff6e770c (diff) | |
| download | xesite-1346fffdd835e2fc2fedb3ee86e11d3b3ec85efe.tar.xz xesite-1346fffdd835e2fc2fedb3ee86e11d3b3ec85efe.zip | |
lume/blog: xesite v4
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'lume/src/_components/Figure.tsx')
| -rw-r--r-- | lume/src/_components/Figure.tsx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/lume/src/_components/Figure.tsx b/lume/src/_components/Figure.tsx index 99dc4e2..ad8d802 100644 --- a/lume/src/_components/Figure.tsx +++ b/lume/src/_components/Figure.tsx @@ -5,10 +5,20 @@ export interface FigureProps { alt?: string; } -export default function Figure({ className, path, alt, desc = alt}: FigureProps) { +export default function Figure( + { className, path, alt, desc = alt }: FigureProps, +) { return ( <figure className={`max-w-3xl mx-auto ${className}`}> - <img src={`https://cdn.xeiaso.net/file/christine-static/${path}`} alt={desc} /> + <a + href={`https://cdn.xeiaso.net/file/christine-static/${path}`} + target="_blank" + > + <img + src={`https://cdn.xeiaso.net/file/christine-static/${path}`} + alt={desc} + /> + </a> {desc && <figcaption>{desc}</figcaption>} </figure> ); |
