refactor(nc-gui): icons logic

This commit is contained in:
Ramesh Mane
2025-08-21 07:57:24 +00:00
parent 05fe7d3b60
commit fa4bc92b0a
5 changed files with 179 additions and 65 deletions

View File

@@ -19,11 +19,11 @@ const options = computed(() => {
})
const anyOptionHasIcon = computed(() => {
return options.value.some((option) => option.iconType || (!option.iconType && option.icon))
return options.value.some((option) => option.icons?.length)
})
const anyOptionHasBgColor = computed(() => {
return options.value.some((option) => option.iconColor)
return options.value.some((option) => option.icons?.some((icon) => icon.iconColor))
})
const isOptionSelected = (option: OnboardingOptionType) => {