AbsaOSS / AbsaOSS/cps-shared-ui

Get rid of PrimeNG dependency

Đang mở
#686 1 bình luận 0 reaction 1 người được giao Được @fateeand nhận Xem trên GitHub
enhancement epic library tech-debt
Ngôn ngữ chính
TypeScript
Star
9
Fork
6
Merge trung bình
23 giờ 46 phút
Pull request đã merge (30 ngày)
5

Mô tả

From major version v22 onward, PrimeNG is no longer open-source: https://primeui.dev/nextchapter

The latest version available under the MIT license is `21.1.9`. We need to remove this dependency from the `cps-ui-kit`.

The approach should look like this:
1) A quick fix to unblock the library update to Angular 22
We need to copy the PrimeNG code we use into our repo and remove the dependency. The MIT license allows this as long as we keep the copyright notices and license text. Tracked by #687
2) A long-term approach to migrate all the components/services/directives we use so they work without PrimeNG code
PrimeNG is currently used, either as utils or base components, in:
- Datepicker
- Autocomplete
- Notifications
- Dialog
- Tree autocomplete
- Tree select
- Tree table
- Table
- Menu

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.