Fix Issue - NPWP
This commit is contained in:
parent
895433ddee
commit
688eac6c95
@ -120,19 +120,10 @@ const Verify = () => {
|
||||
};
|
||||
|
||||
const checkImageDimensions = (file) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
return new Promise((reject) => {
|
||||
const img = new Image();
|
||||
img.src = URL.createObjectURL(file);
|
||||
|
||||
// img.onload = () => {
|
||||
// URL.revokeObjectURL(img.src);
|
||||
// if (img.width > 320 || img.height > 200) {
|
||||
// reject('Image dimensions must not exceed 320x200 pixels');
|
||||
// } else {
|
||||
// resolve(true);
|
||||
// }
|
||||
// };
|
||||
|
||||
img.onerror = () => {
|
||||
URL.revokeObjectURL(img.src);
|
||||
reject('Failed to load image');
|
||||
@ -142,9 +133,18 @@ const Verify = () => {
|
||||
|
||||
// Update handleImageUpload function
|
||||
const handleImageUpload = async (file) => {
|
||||
// Clear all error states first
|
||||
setErrorMessage('');
|
||||
setFile(file);
|
||||
setSelectedImageName(file.name);
|
||||
setImageError('');
|
||||
setValidationErrors(prev => ({
|
||||
...prev,
|
||||
file: ''
|
||||
}));
|
||||
|
||||
if (!file) {
|
||||
setImageError('Please select a file');
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
// Check if file is PNG
|
||||
@ -167,16 +167,17 @@ const Verify = () => {
|
||||
return;
|
||||
}
|
||||
|
||||
// Validate image dimensions
|
||||
// If all validations pass, set the file
|
||||
setFile(file);
|
||||
setSelectedImageName(file.name);
|
||||
await checkImageDimensions(file);
|
||||
setImageError('');
|
||||
|
||||
} catch (error) {
|
||||
setImageError(error);
|
||||
setFile(null);
|
||||
setSelectedImageName('');
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
const handleImageCancel = () => {
|
||||
setFile(null);
|
||||
|
Loading…
x
Reference in New Issue
Block a user