Migrate from NgbTabset to NgbNav (from ng-bootstrap)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Evergreen post-3.8
ng-bootstrap has deprecated its Tabset component. It will be removed entirely as of version 8.0:
https:/
We still use this component in a handful of Angular components. Until we replace them, we cannot upgrade ng-bootstrap past version 7. (Current version is 10.0. Version 11.0 introduces Bootstrap 5.0 support).
The tabset component can be replaced pretty easily with the Nav component:
https:/
Here's an example of migrating in EG component from Tabset to Nav:
In the current EG master code I count 15 instances of Tabset use that will need replacing.
Note that ng-bootstrap version 7 is still compatible with Angular 12 (see bug #1948035).
Changed in evergreen: | |
milestone: | 3.9-beta → none |
Changed in evergreen: | |
assignee: | nobody → Jane Sandberg (sandbergja) |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in evergreen: | |
assignee: | nobody → Stephanie Leary (stephanieleary) |
Changed in evergreen: | |
assignee: | Stephanie Leary (stephanieleary) → nobody |
tags: | added: pullrequest |
tags: |
added: needswork removed: pullrequest |
tags: |
added: pullrequest removed: needswork |
tags: | added: accessibility |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
milestone: | none → 3.11-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
As of the moment, interfaces that use ngbTab are:
- Acquisitions admin => providers
- Local admin => surveys
- Server admin => org units
- Server admin => permission group tree
- Server admin => print templates
- Booking reservation creation and management
- Booking return
- Authority management
- Staff MARC import/export (display attributes, match sets, queud records)
- Staff catalog record page
- Staff catalog search form