11import 'package:flutter/material.dart' ;
22import 'package:flutter_triple/flutter_triple.dart' ;
3+ import 'package:material_symbols_icons/symbols.dart' ;
34import 'package:squawker/database/entities.dart' ;
45import 'package:squawker/generated/l10n.dart' ;
56import 'package:squawker/group/group_model.dart' ;
@@ -21,14 +22,13 @@ void showFeedSettings(BuildContext context, GroupModel model) {
2122 ),
2223 child: Column (
2324 children: [
24- ListTile (
25+ AppBar (
2526 leading: IconButton (
26- icon: const Icon (Icons .arrow_back_rounded),
27+ icon: const Icon (Symbols .arrow_back_rounded),
2728 onPressed: () {
2829 Navigator .of (context).pop ();
2930 }),
3031 title: Text (L10n .of (context).filters),
31- tileColor: theme.colorScheme.primary,
3232 ),
3333 Container (
3434 alignment: Alignment .centerLeft,
@@ -44,21 +44,21 @@ void showFeedSettings(BuildContext context, GroupModel model) {
4444 onState: (_, state) {
4545 return Column (
4646 children: [
47- CheckboxListTile (
47+ SwitchListTile (
4848 title: Text (
4949 L10n .of (context).include_replies,
5050 ),
5151 value: model.state.includeReplies,
5252 onChanged: (value) async {
53- await model.toggleSubscriptionGroupIncludeReplies (value ?? false );
53+ await model.toggleSubscriptionGroupIncludeReplies (value);
5454 }),
55- CheckboxListTile (
55+ SwitchListTile (
5656 title: Text (
5757 L10n .of (context).include_retweets,
5858 ),
5959 value: model.state.includeRetweets,
6060 onChanged: (value) async {
61- await model.toggleSubscriptionGroupIncludeRetweets (value ?? false );
61+ await model.toggleSubscriptionGroupIncludeRetweets (value);
6262 }),
6363 ],
6464 );
0 commit comments