@uploadcare/blocks
Version:
Building blocks for Uploadcare products integration
17 lines (15 loc) • 519 B
JavaScript
import { ifRef } from '../../utils/ifRef.js';
import { FileItem } from './FileItem.js';
import { Icon } from '../Icon/Icon.js';
import { registerBlocks } from '../../abstract/registerBlocks.js';
ifRef(() => {
registerBlocks({ FileItem, Icon });
/** @type {FileItem} */
const fileItem = document.querySelector(FileItem.is);
let file = new File(['text'], 'test.txt', {
type: 'plain/text',
});
fileItem.addFiles([file]);
let fileId = fileItem.uploadCollection.items()[0];
fileItem.$.uid = fileId;
});