SP-1271-rework

This commit is contained in:
fkarmoush
2025-03-27 14:52:26 +03:00
parent 5bf5120883
commit 22935f7007

View File

@ -14,34 +14,12 @@ class DeviceSearchFilters extends StatefulWidget {
class _DeviceSearchFiltersState extends State<DeviceSearchFilters> class _DeviceSearchFiltersState extends State<DeviceSearchFilters>
with HelperResponsiveLayout { with HelperResponsiveLayout {
late final TextEditingController _unitNameController; final _unitNameController = TextEditingController();
late final TextEditingController _productNameController; final _productNameController = TextEditingController();
@override
void initState() {
_unitNameController = TextEditingController();
_productNameController = TextEditingController();
super.initState();
}
@override
void dispose() {
_unitNameController.dispose();
_productNameController.dispose();
super.dispose();
}
List<Widget> get _widgets => [ List<Widget> get _widgets => [
_buildSearchField( _buildSearchField("Space Name", _unitNameController, 200),
"Space Name", _buildSearchField("Device Name / Product Name", _productNameController, 300),
_unitNameController,
200,
),
_buildSearchField(
"Device Name / Product Name",
_productNameController,
300,
),
_buildSearchResetButtons(), _buildSearchResetButtons(),
]; ];
@ -49,14 +27,9 @@ class _DeviceSearchFiltersState extends State<DeviceSearchFilters>
Widget build(BuildContext context) { Widget build(BuildContext context) {
if (isExtraLargeScreenSize(context)) { if (isExtraLargeScreenSize(context)) {
return Row( return Row(
children: _widgets.map( children: _widgets
(e) { .map((e) => Padding(padding: const EdgeInsets.all(10), child: e))
return Padding( .toList(),
padding: const EdgeInsets.symmetric(vertical: 10),
child: e,
);
},
).toList(),
); );
} }