File size: 531 Bytes
246d201 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import { RemoveButton } from "#/components/shared/buttons/remove-button";
import { Thumbnail } from "./thumbnail";
interface ImagePreviewProps {
src: string;
onRemove?: () => void;
size?: "small" | "large";
}
export function ImagePreview({
src,
onRemove,
size = "small",
}: ImagePreviewProps) {
return (
<div data-testid="image-preview" className="relative w-fit shrink-0">
<Thumbnail src={src} size={size} />
{onRemove && <RemoveButton onClick={onRemove} />}
</div>
);
}
|