rebuild method
Rebuilds the element.
Implementation
@override
void rebuild() {
final panel = widget as TabPanel;
final activeIndex = panel.controller.index;
final activeWidget = panel.children[activeIndex];
if (_activeChildElement != null &&
_lastActiveIndex == activeIndex &&
_activeChildElement!.widget.runtimeType == activeWidget.runtimeType) {
_activeChildElement!.update(activeWidget);
} else {
_activeChildElement?.unmount();
_activeChildElement = activeWidget.createElement();
_activeChildElement!.mount(this);
_lastActiveIndex = activeIndex;
}
}