feat: correctly size search result items

This commit is contained in:
Max Richter
2025-11-12 13:35:39 +01:00
parent 655fc648e6
commit 92126882b6
3 changed files with 9 additions and 5 deletions

View File

@@ -47,6 +47,11 @@ const Image = (
"/api/images",
);
const hasDimensions = typeof props.width === "number" &&
typeof props.height === "number";
const sizes = hasDimensions ? "" : responsiveAttributes.sizes;
const srcset = hasDimensions ? "" : responsiveAttributes.srcset;
return (
<span
style={{
@@ -62,8 +67,8 @@ const Image = (
loading="lazy"
alt={props.alt}
style={props.style}
srcset={responsiveAttributes.srcset}
sizes={responsiveAttributes.sizes}
sizes={sizes}
srcset={srcset}
src={`/api/images?image=${asset(props.src)}${
props.width ? `&width=${props.width}` : ""
}${props.height ? `&height=${props.height}` : ""}`}

View File

@@ -26,7 +26,6 @@ export const SmallRating = (
export const Rating = (
{ max, rating = useSignal(0) }: {
max?: number;
defaultRating: number;
rating: Signal<number | undefined>;
},
) => {