This commit is contained in:
jantunesmessias 2025-02-19 11:10:31 -03:00
parent e08dcbaea5
commit 5a481f8ab7
1 changed files with 5 additions and 5 deletions

View File

@ -3,22 +3,22 @@ import 'package:flutter/material.dart';
class EnhancedSearchView extends StatelessWidget { class EnhancedSearchView extends StatelessWidget {
const EnhancedSearchView({ const EnhancedSearchView({
super.key, super.key,
required this.filterBySearchBar, required this.filter,
}); });
final void Function<T>(T query, BuildContext context) filterBySearchBar; final void Function<T>(T query, BuildContext context) filter;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final theme = FlutterFlowTheme.of(context); final theme = FlutterFlowTheme.of(context);
final locale = FFLocalizations.of(context); final locale = FFLocalizations.of(context);
TextEditingController editingController = TextEditingController(); TextEditingController controller = TextEditingController();
return TextFormField( return TextFormField(
controller: editingController, controller: controller,
onChanged: (value) => EasyDebounce.debounce( onChanged: (value) => EasyDebounce.debounce(
'_model.keyTextFieldTextController', '_model.keyTextFieldTextController',
const Duration(milliseconds: 500), const Duration(milliseconds: 500),
() => filterBySearchBar.call(Document.fromDesc(value), context), () => filter.call(Document.fromDesc(value), context),
), ),
cursorColor: theme.primaryText, cursorColor: theme.primaryText,
showCursor: false, showCursor: false,