update method

  1. @override
void update(
  1. Widget newWidget
)
override

Updates this element to use a new Widget configuration.

Implementation

@override
void update(Widget newWidget) {
  final oldPanel = widget as TabPanel;
  final newPanel = newWidget as TabPanel;
  oldPanel.controller.removeListener(oldPanel._handleTabChange);
  oldPanel.controller.removeListener(_onControllerChanged);
  newPanel.controller.addListener(_onControllerChanged);
  super.update(newWidget);
  rebuild();
}