diff --git a/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue b/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue index 0c6942e1b..6103e6cd9 100644 --- a/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue +++ b/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue @@ -100,6 +100,8 @@ const shouldShowEmptyState = computed(() => { :key="item.id" :is-active="isFilterActive(item.id)" :button-text="item.name" + :left-icon="item.leftIcon" + :left-icon-color="item.leftIconColor" @click="$emit('click', item)" /> diff --git a/app/javascript/dashboard/components/ui/Dropdown/DropdownListItemButton.vue b/app/javascript/dashboard/components/ui/Dropdown/DropdownListItemButton.vue index 3566686e1..75011140f 100644 --- a/app/javascript/dashboard/components/ui/Dropdown/DropdownListItemButton.vue +++ b/app/javascript/dashboard/components/ui/Dropdown/DropdownListItemButton.vue @@ -8,6 +8,14 @@ defineProps({ type: Boolean, default: false, }, + leftIcon: { + type: String, + default: '', + }, + leftIconColor: { + type: String, + default: '', + }, });