Spaces:
Runtime error
Runtime error
File size: 576 Bytes
d0f68b9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import { uploadToHuggingFace } from "@gradio/utils";
import type { FileData } from "@gradio/client";
export async function format_gallery_for_sharing(
value: [FileData, string | null][] | null
): Promise<string> {
if (!value) return "";
let urls = await Promise.all(
value.map(async ([image, _]) => {
if (image === null || !image.url) return "";
return await uploadToHuggingFace(image.url, "url");
})
);
return `<div style="display: flex; flex-wrap: wrap; gap: 16px">${urls
.map((url) => `<img src="${url}" style="height: 400px" />`)
.join("")}</div>`;
}
|