menuSearchHeader method

Widget menuSearchHeader(
  1. BuildContext context
)

Implementation

Widget menuSearchHeader(BuildContext context) {
  if (!widget.searchable) {
    return const SizedBox();
  }
  return AFieldSearch(
    initialValue: __searchFilter,
    onChanged: (String? value) {
      __searchFilter = value;
      filterOptions(context);
    },
    maxLines: 1,
    margin: const EdgeInsets.all(4),
    autofocus: true,
    onSubmit: () {
      TValue? value = filteredOptions.firstOrNull?.value;
      if (value != null) {
        Navigator.of(context).pop(true);
        onChanged(value);
      }
    },
  );
}