Tab (CSS) Migration
Reason for Deprecation
Tab was a CSS component that only provided visual formatting. The tab switch logic was not built in, relying instead on native HTML input/radio behaviour.
New Component to Use
Replace CSS tabs with <e-tab-bar>.
Tab-bar Benefits
- Built-in tab switch logic.
- Icon support via API attribute.
- Badge support via API attribute.
- Full keyboard accessibility.
- Fires an event when a tab header is clicked.
Before vs After
Basic Tabs
Before — Tab (CSS)
Preview
After — Tab-bar
Preview
Tabs with Icons
Before — Tab (CSS) with icon
Preview
After — Tab-bar with icon
Preview