rand dart fix

This commit is contained in:
2026-01-15 17:36:22 -08:00
parent dbbdafd893
commit 91e7e39fe8
131 changed files with 976 additions and 1365 deletions
@@ -80,7 +80,7 @@ class TableViewScreenState extends State<TableViewScreen>
var _sections = <CupertinoTableViewSection>[];
_sections = _buildSections(context,
data: _search != null && _search.isNotEmpty
data: _search.isNotEmpty
? _searchItems(context, search: _search)
: contacts);
@@ -117,10 +117,9 @@ class TableViewScreenState extends State<TableViewScreen>
});
},
onChanged: (String value) {
if (value != null)
setState(() {
_search = value;
});
setState(() {
_search = value;
});
},
),
),
@@ -144,17 +143,15 @@ class TableViewScreenState extends State<TableViewScreen>
},
isEditing: _isEditing,
onEditing: (bool value) {
if (value != null) {
setState(() {
_isEditing = value;
});
if (!_isEditing) {
setState(() {
_isEditing = value;
selected.clear();
});
if (!_isEditing) {
setState(() {
selected.clear();
});
}
}
},
},
isSearching: _isSearching,
showEditingButtonLeft: true,
);
@@ -197,7 +194,7 @@ class TableViewScreenState extends State<TableViewScreen>
}
Widget _buildListTile(BuildContext context, List<String> item) {
final bool _selected = selected?.contains(item) ?? false;
final bool _selected = selected.contains(item) ?? false;
CupertinoEditingAction _action;
switch (sharedValue) {
case 0: