FuiAdaptiveSplitScaffold<T> constructor

const FuiAdaptiveSplitScaffold<T>({
  1. Key? key,
  2. required List<FuiSplitItem<T>> items,
  3. required T? selectedValue,
  4. required ValueChanged<T> onSelected,
  5. required Widget detailBuilder(
    1. BuildContext context,
    2. T value
    ),
  6. Widget supplementaryBuilder(
    1. BuildContext context,
    2. T value
    )?,
  7. Widget? masterHeader,
  8. Widget? masterFooter,
  9. Widget? emptyDetail,
  10. Widget? emptySupplementary,
  11. FuiCompactDetailPresentation compactPresentation = FuiCompactDetailPresentation.auto,
  12. FuiNavigationBreakpoints breakpoints = const FuiNavigationBreakpoints(),
  13. FuiSplitNavigationPlan plan = const FuiSplitNavigationPlan(),
  14. String? masterTitle,
})

Implementation

const FuiAdaptiveSplitScaffold({
  super.key,
  required this.items,
  required this.selectedValue,
  required this.onSelected,
  required this.detailBuilder,
  this.supplementaryBuilder,
  this.masterHeader,
  this.masterFooter,
  this.emptyDetail,
  this.emptySupplementary,
  this.compactPresentation = FuiCompactDetailPresentation.auto,
  this.breakpoints = const FuiNavigationBreakpoints(),
  this.plan = const FuiSplitNavigationPlan(),
  this.masterTitle,
});