INNER CODE UNIT · Dart
KeyboardSafeArea
MMMzq/bot_toast · lib/src/keyboard_safe_area.dart:4
class KeyboardSafeArea extends StatelessWidget {
final Widget child;
final bool enable;
const KeyboardSafeArea({Key? key,required this.child,required this.enable}) : super(key: key);
@override
Widget build(BuildContext context) {
if (!enable) {
return child;
}
MediaQueryData data = MediaQuery.of(context);
return Padding(
padding: EdgeInsets.only(bottom: data.viewInsets.bottom),
child: child,
);
}