@let open = sideNavService.open(); @let version = sideNavService.version(); @let interactiveElClass = "tw-size-full tw-px-0 tw-block tw-truncate tw-border-none !tw-text-fg-nav tw-text-start hover:tw-no-underline focus:tw-outline-none [&_i]:tw-leading-[1.5rem]"; @if (version === "default") {
@if (open || icon()) {
@if (open) {
} @if (route()) { } @else { } @if (open) {
}
}
@if (icon()) { } @if (open) { {{ text() }} }
} @else {
@if (open || icon() || hasStartIconTile()) {
@if (open) {
} @if (route()) { } @else { } @if (open) {
}
}
@if ((icon() || treeDepth() > 1) && !hasStartIconTile()) {
@if (icon()) { }
} @if (open) { {{ text() }} }
}