Skip to content

Commit 9898dc0

Browse files
author
Guillaume Chau
committed
feat(ui): ItemLogo recognize images in 'icon' field
1 parent 98f6a16 commit 9898dc0

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

packages/@vue/cli-ui/src/components/ItemLogo.vue

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
icon="done"
1515
/>
1616
<img
17-
v-else-if="image && !error"
17+
v-else-if="imageEnabled && !error"
1818
class="image"
19-
:src="image"
20-
:key="image"
19+
:src="imageUrl"
20+
:key="imageUrl"
2121
@load="loaded = true"
2222
@error="error = true"
2323
>
@@ -65,6 +65,16 @@ export default {
6565
}
6666
},
6767
68+
computed: {
69+
imageEnabled () {
70+
return this.image || (this.icon && this.icon.indexOf('.') !== -1)
71+
},
72+
73+
imageUrl () {
74+
return this.image || this.icon
75+
}
76+
},
77+
6878
watch: {
6979
image: 'reset',
7080
selected: 'reset'

0 commit comments

Comments
 (0)