style: format code with prettier
Local Build and Deploy / deploy (push) Successful in 49s

This commit is contained in:
openhands committed 2026-07-12 21:07:34 +02:00
1 parent e85e4d74ea
commit 2e4ed76121
378 files changed
+22404 -20686

No files matched your search

+12 -19
View File
@@ -1,27 +1,20 @@
import { type AvatarOptions, getAvatarUrl } from '@/lib/imager'
import { type AvatarOptions, getAvatarUrl } from "@/lib/imager";
interface AvatarImageProps {
figure: string
options?: AvatarOptions
width: number
height: number
alt: string
className?: string
figure: string;
options?: AvatarOptions;
width: number;
height: number;
alt: string;
className?: string;
}
export function AvatarImage({
figure,
options,
width,
height,
alt,
className = '',
}: AvatarImageProps) {
export function AvatarImage({ figure, options, width, height, alt, className = "" }: AvatarImageProps) {
// Auto-pick the smallest size that still looks crisp at the requested
// dimensions, unless the caller passed an explicit size.
const max = Math.max(width, height)
const autoSize: 's' | 'm' | 'l' =
options?.size ?? (options?.headOnly ? 'l' : max <= 40 ? 's' : max <= 80 ? 'm' : 'l')
const max = Math.max(width, height);
const autoSize: "s" | "m" | "l" =
options?.size ?? (options?.headOnly ? "l" : max <= 40 ? "s" : max <= 80 ? "m" : "l");
return (
// eslint-disable-next-line @next/next/no-img-element
@@ -35,5 +28,5 @@ export function AvatarImage({
style={{ maxWidth: width, maxHeight: height }}
className={`image-pixelated object-contain ${className}`}
/>
)
);
}