BaseWidgetBuilder<T extends BaseController> constructor

const BaseWidgetBuilder<T extends BaseController>({
  1. Key? key,
  2. bool global = true,
  3. bool isComponent = true,
  4. String? tag,
  5. required T controller,
  6. required Widget builder(
    1. BuildContext context,
    2. Map<String, List<Map<String, Object?>?>?> data,
    3. T controller
    ),
  7. Widget skeletonBuilder(
    1. BuildContext context,
    2. T controller
    )?,
  8. dynamic initState(
    1. GetBuilderState<T> state
    )?,
  9. dynamic dispose(
    1. GetBuilderState<T> state
    )?,
  10. dynamic didChangeDependencies(
    1. GetBuilderState<T> state
    )?,
  11. dynamic didUpdateWidget(
    1. GetBuilder<GetxController> oldWidget,
    2. GetBuilderState<T> state
    )?,
  12. String toString(
    1. DiagnosticLevel minLevel
    )?,
})

Implementation

const BaseWidgetBuilder({
  super.key,
  super.global,
  super.isComponent,
  super.tag,
  required T controller,
  required this.builder,
  this.skeletonBuilder,
  Function(GetBuilderState<T> state)? initState,
  Function(GetBuilderState<T> state)? dispose,
  Function(GetBuilderState<T> state)? didChangeDependencies,
  Function(GetBuilder oldWidget, GetBuilderState<T> state)? didUpdateWidget,
  String Function(DiagnosticLevel minLevel)? toString,
})  : _initState = initState,
      _dispose = dispose,
      _didChangeDependencies = didChangeDependencies,
      _didUpdateWidget = didUpdateWidget,
      _toString = toString,
      super(controller);