zyfra / Prizm

Other
46 stars 16 forks source link

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

Closed dmitriy-sokolov closed 2 months ago

dmitriy-sokolov commented 2 months ago

Библиотека

Компонент

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

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

изображение

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

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

ickisIckis commented 2 months ago

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