DialogComponentsConfiguration<T> constructor

DialogComponentsConfiguration<T>({
  1. SearchFieldComponent? searchFieldComponent,
  2. TriggerComponent? triggerComponent,
  3. MenuComponent? menuComponent,
  4. MenuPositionAndSizeComponent? menuPositionAndSizeComponent,
  5. SearchingIndicatorComponent? searchingIndicatorComponent,
  6. AnimationComponent? animationComponent,
  7. ListViewComponent? listViewComponent,
  8. SearchBarComponent? searchBarComponent,
  9. TriggerFromItemComponent<T>? triggerFromItemComponent,
  10. MenuFlexValues? menuFlexValues,
  11. MenuSizeConfiguration? menuSizeConfiguration,
  12. MenuAnimationDurations? menuAnimationDurations,
  13. MenuAnimationCurves? menuAnimationCurves,
})

Implementation

DialogComponentsConfiguration({
  SearchFieldComponent? searchFieldComponent,
  TriggerComponent? triggerComponent,
  MenuComponent? menuComponent,
  MenuPositionAndSizeComponent? menuPositionAndSizeComponent,
  SearchingIndicatorComponent? searchingIndicatorComponent,
  AnimationComponent? animationComponent,
  ListViewComponent? listViewComponent,
  SearchBarComponent? searchBarComponent,
  //
  TriggerFromItemComponent<T>? triggerFromItemComponent,
  //
  MenuFlexValues? menuFlexValues,
  MenuSizeConfiguration? menuSizeConfiguration,
  MenuAnimationDurations? menuAnimationDurations,
  MenuAnimationCurves? menuAnimationCurves,
}) : super(
        searchFieldComponent:
            searchFieldComponent ?? DialogSearchFieldComponent(),
        //
        searchingIndicatorComponent: searchingIndicatorComponent ??
            DialogSearchingIndicatorComponent(),
        //
        animationComponent: animationComponent ?? DialogAnimationComponent(),
        //
        menuPositionAndSizeComponent: menuPositionAndSizeComponent ??
            DialogMenuPositionAndSizeComponent(),
        //
        triggerComponent: triggerComponent ?? DialogTriggerComponent(),
        //
        menuComponent: menuComponent ?? DialogMenuComponent(),
        //
        listViewComponent: listViewComponent ?? DialogListViewComponent(),
        //
        searchBarComponent: searchBarComponent ?? DialogSearchBarComponent(),
        //
        triggerFromItemComponent: triggerFromItemComponent,
        //
        menuFlexValues: menuFlexValues ?? defaultMenuFlexValues,
        //
        menuSizeConfiguration:
            menuSizeConfiguration ?? defaultMenuSizeConfiguration,
        //
        menuAnimationDurations:
            menuAnimationDurations ?? defaultMenuAnimationDurations,
        //
        menuAnimationCurves:
            menuAnimationCurves ?? defaultMenuAnimationCurves,
      );