import { Dialog } from '#/components/molecules/dialog.jsx'; import { FileDetails } from '#/components/molecules/file-details.jsx'; /** * Filtered to images, the list becomes a gallery: square thumbnails, details * a tap away. An unreferenced image carries a corner dot; the dialog says why. */ export function ImageGrid({ blobs, blobBase, recordHref, onNavigate }) { return (
{blobs.map((blob) => ( {!blob.records.length && ( )} } > ))}
); }