zyfra / Prizm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] @prizm-ui/components - Tabs: в примере документации используется depricated контракт

dmitriy-sokolov opened this issue · comments

Библиотека

  • @prizm-ui/core
  • @prizm-ui/components
  • @prizm-ui/install
  • @prizm-ui/icons
  • @prizm-ui/flag-icons
  • @prizm-ui/theme
  • @prizm-ui/charts
  • @prizm-ui/ast
  • @prizm-ui/nx-plugin

Компонент

Tabs

Версия

Angular CLI: 17.3.8
Node: 20.16.0
Package Manager: npm 10.8.1
OS: linux x64

Angular:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1703.8 (cli-only)
@angular-devkit/core         17.3.8 (cli-only)
@angular-devkit/schematics   17.3.8 (cli-only)
@schematics/angular          17.3.8 (cli-only)

Проект в котором используется Prizm

  • zui-app-datalink-editor

Скрин / Видео проблемы

изображение

Воспроизведение проблемы

Со страницы Tabs пытаемся реализовать пример Base. Собираем проект с нуля. Устанавливаем пакет @prizm-ui/components и @prizm-ui/icons. Система говорит, что PrizmTabItem устаревший контракт. В примерах, должны использоваться актуальные контракты. К тому же к описанию контракта не прописана альтернатива для его замены.

Спасибо, это бага на доку. Связано с легаси кодом: ранее табы были реализованы другим способом. Т.к. сейчас используется реализация с проекцией контента, данный интерфейс стал не актуален и будет удалено в версии 5.0, документация будет исправлена там же.
Со стороны проекта вы можете придерживаться любого удобного вам интерфейса