Simplified how the images are loaded from markdown
This commit is contained in:
parent
ae7dc03821
commit
7dc8ab3a28
@ -251,7 +251,7 @@ export default function Markdawn(props: Props): JSX.Element {
|
||||
name?: string;
|
||||
}) => (
|
||||
<div
|
||||
className="my-8 cursor-pointer"
|
||||
className="my-8 cursor-pointer place-content-center grid"
|
||||
onClick={() => {
|
||||
setLightboxOpen(true);
|
||||
setLightboxImages([
|
||||
@ -262,29 +262,16 @@ export default function Markdawn(props: Props): JSX.Element {
|
||||
setLightboxIndex(0);
|
||||
}}
|
||||
>
|
||||
{compProps.src.startsWith("/uploads/") ? (
|
||||
<div className="relative w-full aspect-video">
|
||||
<Img
|
||||
image={{
|
||||
__typename: "UploadFile",
|
||||
alternativeText: compProps.alt,
|
||||
url: compProps.src,
|
||||
width: compProps.width ?? 1500,
|
||||
height: compProps.height ?? 1000,
|
||||
caption: compProps.caption ?? "",
|
||||
name: compProps.name ?? "",
|
||||
}}
|
||||
layout="fill"
|
||||
objectFit="contain"
|
||||
quality={ImageQuality.Medium}
|
||||
></Img>
|
||||
</div>
|
||||
) : (
|
||||
<div className="grid place-content-center">
|
||||
{/* eslint-disable-next-line jsx-a11y/alt-text */}
|
||||
<img {...compProps} className="max-h-[50vh] " />
|
||||
</div>
|
||||
)}
|
||||
<Img
|
||||
image={
|
||||
compProps.src.startsWith("/uploads/")
|
||||
? getAssetURL(compProps.src, ImageQuality.Small)
|
||||
: compProps.src
|
||||
}
|
||||
layout="fill"
|
||||
objectFit="contain"
|
||||
quality={ImageQuality.Medium}
|
||||
></Img>
|
||||
</div>
|
||||
),
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user