PaneSystemControllerProvider<T extends PaneTabData<T>> constructor

const PaneSystemControllerProvider<T extends PaneTabData<T>>({
  1. Key? key,
  2. required PaneSystemController<T> controller,
  3. required Widget child,
  4. required TabDataBuilder<T> tabViewBuilder,
  5. required TabDataBuilder<T> tabBuilder,
  6. required EmptyTabViewBuilder<T> emptyTabViewBuilder,
  7. required WidgetBuilder emptyTabBuilder,
})

Implementation

const PaneSystemControllerProvider({
  super.key,
  required this.controller,
  required super.child,
  required TabDataBuilder<T> tabViewBuilder,
  required TabDataBuilder<T> tabBuilder,
  required EmptyTabViewBuilder<T> emptyTabViewBuilder,
  required WidgetBuilder emptyTabBuilder,
})  : _tabBuilder = tabBuilder,
      _tabViewBuilder = tabViewBuilder,
      _emptyTabViewBuilder = emptyTabViewBuilder,
      _emptyTabBuilder = emptyTabBuilder;