diff --git a/src/components/DynamicPicker.vue b/src/components/DynamicPicker.vue index 1fbc51b..9f5f3e3 100644 --- a/src/components/DynamicPicker.vue +++ b/src/components/DynamicPicker.vue @@ -294,6 +294,16 @@ 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); +};