diff --git a/app/pages/profile.vue b/app/pages/profile.vue
index fa065b4..c9c173e 100644
--- a/app/pages/profile.vue
+++ b/app/pages/profile.vue
@@ -14,14 +14,13 @@
>
- //No funciona $clear
{
};
const validateFileType = () => {
- var fileName = imagen.value.name;
- var idxDot = fileName.lastIndexOf(".") + 1;
- var extFile = fileName.substr(idxDot, fileName.length).toLowerCase();
- if (
- extFile == "jpg" ||
- extFile == "jpeg" ||
- extFile == "png" ||
- extFile == "gif"
- ) {
- return true;
- } else {
- alert("Only jpg, jpeg, png and gif files are allowed!");
- files.value.pop();
- imagen.value = null;
- return false;
+ if (imagen.value != null) {
+ var fileName = imagen.value.name;
+ var idxDot = fileName.lastIndexOf(".") + 1;
+ var extFile = fileName.substr(idxDot, fileName.length).toLowerCase();
+ if (
+ extFile == "jpg" ||
+ extFile == "jpeg" ||
+ extFile == "png" ||
+ extFile == "gif"
+ ) {
+ return true;
+ } else {
+ alert("Only jpg, jpeg, png and gif files are allowed!");
+ files.value.pop();
+ imagen.value = null;
+ return false;
+ }
}
};
@@ -120,6 +121,11 @@ const openImageDialog = () => {
// TODO Implement image dialog logic
};
+const limpiar_input = () => {
+ imagen.value = null;
+ files.value.pop();
+};
+
onMounted(async () => {
await listasStore.getData();
});