migrate sample app

This commit is contained in:
Salvatore Giordano
2021-05-12 17:02:43 +02:00
parent 6d1db8d4bf
commit 0303e18945
15 changed files with 261 additions and 260 deletions
@@ -2,15 +2,15 @@ import 'package:flutter/material.dart';
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
class SearchTextField extends StatelessWidget {
final TextEditingController controller;
final ValueChanged<String> onChanged;
final TextEditingController? controller;
final ValueChanged<String>? onChanged;
final String hintText;
final VoidCallback onTap;
final VoidCallback? onTap;
final bool showCloseButton;
const SearchTextField({
Key key,
@required this.controller,
Key? key,
required this.controller,
this.onChanged,
this.onTap,
this.hintText = 'Search',
@@ -76,11 +76,11 @@ class SearchTextField extends StatelessWidget {
),
splashRadius: 24,
onPressed: () {
if (controller.text.isNotEmpty) {
if (controller!.text.isNotEmpty) {
Future.microtask(
() => [
controller.clear(),
if (onChanged != null) onChanged(''),
controller!.clear(),
if (onChanged != null) onChanged!(''),
],
);
}