2025-10-06 18:38:16 +03:00

40 lines
782 B
Vue

<template>
<li class="nav-item">
<a
class="nav-link"
data-bs-toggle="collapse"
aria-expanded="false"
:href="`#${refer}`"
@click="isExpanded = !isExpanded"
>
<span class="sidenav-mini-icon"> {{ miniIcon }} </span>
<span class="sidenav-normal"> {{ text }} <b class="caret"></b></span>
</a>
<div :id="refer" class="collapse">
<ul class="nav nav-sm flex-column">
<slot name="nav-child-item" />
</ul>
</div>
</li>
</template>
<script>
export default {
name: "SidenavCollapseItem",
props: {
refer: {
type: String,
required: true,
},
miniIcon: {
type: String,
required: true,
},
text: {
type: String,
required: true,
},
},
};
</script>