Skip to content

Commit

Permalink
fix(Toggle): add v-if when icon props not defined
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamincanac committed Feb 14, 2022
1 parent 4c89122 commit 90ff1c0
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/runtime/components/forms/Toggle.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
:class="[active ? activeClass : inactiveClass, baseClass]"
>
<span :class="[active ? containerActiveClass : containerInactiveClass, containerBaseClass]">
<span :class="[active ? iconActiveClass : iconInactiveClass, iconBaseClass]" aria-hidden="true">
<span v-if="iconOn" :class="[active ? iconActiveClass : iconInactiveClass, iconBaseClass]" aria-hidden="true">
<Icon :name="iconOn" :class="iconOnClass" />
</span>
<span :class="[active ? iconInactiveClass : iconActiveClass, iconBaseClass]" aria-hidden="true">
<span v-if="iconOff" :class="[active ? iconInactiveClass : iconActiveClass, iconBaseClass]" aria-hidden="true">
<Icon :name="iconOff" :class="iconOffClass" />
</span>
</span>
Expand All @@ -27,11 +27,11 @@ const props = defineProps({
},
iconOn: {
type: String,
default: ''
default: null
},
iconOff: {
type: String,
default: ''
default: null
},
baseClass: {
type: String,
Expand Down

0 comments on commit 90ff1c0

Please sign in to comment.