import clsx from "clsx"; import Image from "next/image"; import Label from "../label"; export function GridTileImage({ isInteractive = true, active, label, ...props }: { isInteractive?: boolean; active?: boolean; label?: { title: string; amount: string; currencyCode: string; position?: "bottom" | "center"; }; } & React.ComponentProps) { return (
{props.src ? ( // eslint-disable-next-line jsx-a11y/alt-text -- `alt` is inherited from `props`, which is being enforced with TypeScript ) : null} {label ? (
); }