showSearchDialog<T> static method

Future<T?> showSearchDialog<T>({
  1. required BuildContext context,
  2. required String keyName,
  3. required List items,
  4. required String hintText,
  5. String? dialogTitle,
  6. Color? dialogBgColor,
  7. Color? closeButtonColor,
  8. Color? closeButtonIconColor,
  9. required dynamic onSelected(
    1. dynamic
    ),
})

showSearchDialog

Implementation

static Future<T?> showSearchDialog<T>({
  required BuildContext context,
  required String keyName,
  required List<dynamic> items,
  required String hintText,
  String? dialogTitle,
  Color? dialogBgColor,
  Color? closeButtonColor,
  Color? closeButtonIconColor,
  required Function(dynamic) onSelected,
}) async {
  return showDialog<T>(
    context: context,
    builder: (BuildContext context) {
      return SearchDialogWidget(
        keyName: keyName,
        items: items,
        hintText: hintText,
        dialogTitle: dialogTitle,
        dialogBgColor: dialogBgColor,
        closeButtonColor: closeButtonColor,
        closeButtonIconColor: closeButtonIconColor,
        onSelected: onSelected,
      );
    },
  );
}