diff --git a/src/components/DynamicPicker.vue b/src/components/DynamicPicker.vue index 9f5f3e3..9d91fe3 100644 --- a/src/components/DynamicPicker.vue +++ b/src/components/DynamicPicker.vue @@ -245,6 +245,7 @@ const safeOptions = computed(() => { // Funzione per rimuovere una folder dalla selezione const removeFolder = (folderToRemove) => { + if (props.disabled) return; if (!selectedValue.value || !Array.isArray(selectedValue.value)) return; const newValue = selectedValue.value.filter(folder => { @@ -294,16 +295,6 @@ const getFileIcon = (document) => { const onSelectionChange = (event) => { emit('change', event.value); }; - -const removeFolder = (folderToRemove) => { - if (props.disabled) return; - - const currentValue = Array.isArray(selectedValue.value) ? selectedValue.value : []; - const newValue = currentValue.filter(folder => folder.id !== folderToRemove.id); - - selectedValue.value = newValue; - emit('change', newValue); -};