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