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 @@
@@ -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