first commit

This commit is contained in:
2025-03-03 20:59:42 +03:00
commit 273e68557a
1099 changed files with 17880 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
// Flutter imports:
import 'package:flutter/material.dart';
class LooseFocus extends StatelessWidget {
///
/// Теряет фокус если тапнули по пустой области
///
const LooseFocus({
required this.child,
super.key,
});
/// Потомок
final Widget child;
@override
Widget build(BuildContext context) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () => FocusScope.of(context).requestFocus(FocusNode()),
child: child,
);
}
}