Skip to content

Commit

Permalink
fix(theme-default): avoid transition on fragment child (close #592)
Browse files Browse the repository at this point in the history
  • Loading branch information
meteorlxy committed Dec 28, 2021
1 parent 4602135 commit 10e5cc0
Showing 1 changed file with 21 additions and 16 deletions.
Expand Up @@ -49,21 +49,26 @@ if (item.value.collapsible) {
</script>

<template>
<NavLink v-if="item.link" :class="itemClass" :item="item" />
<p v-else :class="itemClass" @click="onClick">
{{ item.text }}
<span
v-if="item.collapsible"
class="arrow"
:class="isOpen ? 'down' : 'right'"
/>
</p>
<li>
<NavLink v-if="item.link" :class="itemClass" :item="item" />
<p v-else :class="itemClass" @click="onClick">
{{ item.text }}
<span
v-if="item.collapsible"
class="arrow"
:class="isOpen ? 'down' : 'right'"
/>
</p>

<DropdownTransition v-if="item.children?.length">
<ul v-show="isOpen" class="sidebar-item-children">
<li v-for="child in item.children" :key="child.text">
<SidebarItem :item="child" :depth="depth + 1" />
</li>
</ul>
</DropdownTransition>
<DropdownTransition v-if="item.children?.length">
<ul v-show="isOpen" class="sidebar-item-children">
<SidebarItem
v-for="child in item.children"
:key="`${depth}${child.text}${child.link}`"
:item="child"
:depth="depth + 1"
/>
</ul>
</DropdownTransition>
</li>
</template>

0 comments on commit 10e5cc0

Please sign in to comment.