feat: correctly size search result items
This commit is contained in:
@@ -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}` : ""}`}
|
||||
|
||||
@@ -26,7 +26,6 @@ export const SmallRating = (
|
||||
export const Rating = (
|
||||
{ max, rating = useSignal(0) }: {
|
||||
max?: number;
|
||||
defaultRating: number;
|
||||
rating: Signal<number | undefined>;
|
||||
},
|
||||
) => {
|
||||
|
||||
Reference in New Issue
Block a user