@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) {
1"
class="tw-truncate"
>{{ text() }}
}
}