File size: 445 Bytes
78dd0bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
export const handleTemplateUpload = (file, previewImage) => {
return new Promise((resolve, reject) => {
if (!file) {
reject(new Error('No file selected'));
return;
}
const reader = new FileReader();
reader.onload = (e) => {
previewImage.src = e.target.result;
resolve(e.target.result);
};
reader.onerror = () => reject(new Error('Failed to read file'));
reader.readAsDataURL(file);
});
}; |