import 'package:flutter/material.dart'; import 'package:keyboard_dismisser/keyboard_dismisser.dart'; import '../../utils/size_fit.dart'; class TopContainer extends StatelessWidget { Widget child; TopContainer({Key? key, required this.child}) : super(key: key); @override Widget build(BuildContext context) { SizeFit.initialize(context); return KeyboardDismisser( gestures: const [GestureType.onTap, GestureType.onPanUpdateDownDirection], child: Container( alignment: Alignment.topCenter, child: ConstrainedBox( constraints: const BoxConstraints(maxWidth: 750.0), child: child)), ); } }