"use client"; import { Image, ImageColor, ImageVariant } from "@/generated/prisma"; import ImageComponent from "next/image"; import Link from "next/link"; type ImagePaletteWithItems = { image: ImageColor & { image: Image & { variants: ImageVariant[]; } }; }; export default function ImageColorCard({ image }: ImagePaletteWithItems) { const thumbnail = image.image.variants.find((v) => v.type === "thumbnail"); return ( {thumbnail?.s3Key ? ( ) : (
No Thumbnail
)}
{image.image.imageName} ({image.type})
); }