PaneSystemControllerProvider<T extends PaneTabData<T> > constructor
const
PaneSystemControllerProvider<T extends PaneTabData<T> > ({
- Key? key,
- required PaneSystemController<
T> controller, - required Widget child,
- required TabDataBuilder<
T> tabViewBuilder, - required TabDataBuilder<
T> tabBuilder, - required EmptyTabViewBuilder<
T> emptyTabViewBuilder, - 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;