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); | |
}); | |
}; |