aboutsummaryrefslogtreecommitdiff
path: root/lume/src/_components/Figure.tsx
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2023-10-12 15:40:10 -0400
committerXe Iaso <me@xeiaso.net>2023-10-12 15:40:10 -0400
commit1346fffdd835e2fc2fedb3ee86e11d3b3ec85efe (patch)
treee8b211db30e11d37b0ea76f1978b735f96493fae /lume/src/_components/Figure.tsx
parent6f8d93b9d8d8f9168fa0dfb88d755793ff6e770c (diff)
downloadxesite-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.tsx14
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>
);