import 'package:flutter/material.dart'; class HideKeyboard extends StatelessWidget { const HideKeyboard({super.key,required this.child}); final Widget child; @override Widget build(BuildContext context) { return GestureDetector( onTap: (){ FocusScopeNode currentFocus = FocusScope.of(context); if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) { FocusManager.instance.primaryFocus?.unfocus(); } }, child: child, ); } }