UpdateAppBar<T extends UpdateableDatabaseItem<T>> constructor

const UpdateAppBar<T extends UpdateableDatabaseItem<T>>({
  1. Key? key,
  2. AppBarLeadingType leadingIconType = AppBarLeadingType.Decide,
  3. required Widget? titleBuilder(
    1. BuildContext context
    ),
  4. required Widget? titleLoadingItemBuilder(
    1. BuildContext context
    ),
  5. Widget? titleNewItemBuilder(
    1. BuildContext context
    )?,
  6. Widget? descriptionBuilder(
    1. BuildContext context
    )?,
  7. List<Widget?>? appBarButtonsBuilder(
    1. BuildContext context
    )?,
  8. List<Widget?>? editAppBarButtonsBuilder(
    1. BuildContext context
    )?,
  9. Widget? descriptionLoadingItemBuilder(
    1. BuildContext context
    )?,
  10. Widget? descriptionNewItemBuilder(
    1. BuildContext context
    )?,
  11. List<Widget?>? appBarPopupButtonsBuilder(
    1. BuildContext context
    )?,
  12. List<Widget?>? editAppBarPopupButtonsBuilder(
    1. BuildContext context
    )?,
})

Implementation

const UpdateAppBar({
  Key? key,
  this.leadingIconType = AppBarLeadingType.Decide,
  required this.titleBuilder,
  required this.titleLoadingItemBuilder,
  this.titleNewItemBuilder,
  this.descriptionBuilder,
  this.appBarButtonsBuilder,
  this.editAppBarButtonsBuilder,
  this.descriptionLoadingItemBuilder,
  this.descriptionNewItemBuilder,
  this.appBarPopupButtonsBuilder,
  this.editAppBarPopupButtonsBuilder,
}) : super(key: key);