zyfra / Prizm

Other
46 stars 16 forks source link

[Feature] Проброс ссылок в навигационные компоненты. #295

Open zerodi opened 1 year ago

zerodi commented 1 year ago

Библиотека

Компонент

PrizmNavigationModule PrizmNavigationMenuModule PrizmTabsModule

Предложение

Предлагаю реализовать в соответствующих компонентах возможность пробрасывать routerLink по умолчанию. Следовательно, если используется routerLink отображать элемент как активный при открытии страницы.

ickisIckis commented 11 months ago

Добрый день, уточните, пожалуйста момент по routerLink для табов. Что именно требуется?

zerodi commented 11 months ago

Требуется добавить возможность использовать табы для семантически верной навигации по приложению (чтобы в табе была ссылка вида <a href="...">).

ickisIckis commented 11 months ago

Требуется добавить возможность использовать табы для семантически верной навигации по приложению (чтобы в табе была ссылка вида <a href="...">).

Для такого результата можно обернуть tabItem в ссылку. примерно так:

  <prizm-tabs [(activeTabIndex)]="activeTabIndex">
    <a *ngFor="let item of tabs" [href]="item.link">
      <prizm-tab [content]="$any(item.title)" [type]="'line'"> </prizm-tab>
    </a>
  </prizm-tabs>

Навигацию взяли в работу.

ickisIckis commented 7 months ago

Компонент требует доработки описаний поведения для режима рубрикатора и папки, задача будет взята в работу, когда будут готовы эти два режима

d-flasher commented 7 months ago

Да, все перечисленные компоненты было бы удобно использовать вместе с angular routing, будь такая возможность.