diff --git a/src/AdminSettings.vue b/src/AdminSettings.vue index 28216af1..dcf8fbb6 100644 --- a/src/AdminSettings.vue +++ b/src/AdminSettings.vue @@ -102,19 +102,18 @@
- + + + {{ t('external', 'Upload new icon') }} + {{ uploadMessage }}
@@ -182,6 +181,7 @@ const groupedIcons = computed(() => { }) const editingSite: Ref = ref(null) const uploadMessage = ref('') +const uploadInput: Ref = ref(null) const config: Ref = ref({ devices: [], @@ -303,6 +303,10 @@ async function removeIconGroup(group: IconGroup) { availableIcons.value = availableIcons.value.filter((i) => !groupIconNames.has(i.icon)) } +function triggerIconUpload() { + uploadInput.value?.click() +} + /** * * @param event