Skip to content

Commit 8b31429

Browse files
committed
chore: incognito icon
1 parent 4904666 commit 8b31429

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

assets/svg/incognito.svg

Lines changed: 12 additions & 0 deletions
Loading

lib/Screens/Settings/SettingsBottomSheet.dart

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'package:dartotsu/Screens/Extensions/ExtensionScreen.dart';
44
import 'package:dartotsu/Screens/Settings/SettingsScreen.dart';
55
import 'package:dartotsu/Widgets/AlertDialogBuilder.dart';
66
import 'package:dartotsu/Widgets/CustomBottomDialog.dart';
7+
import 'package:dartotsu/Widgets/LoadSvg.dart';
78
import 'package:flutter/material.dart';
89
import 'package:get/get_state_manager/src/rx_flutter/rx_obx_widget.dart';
910
import 'package:provider/provider.dart';
@@ -164,7 +165,12 @@ class SettingsBottomSheetState extends State<SettingsBottomSheet> {
164165
_buildSwitchListTile(
165166
context: context,
166167
title: getString.incognitoMode,
167-
icon: Icons.person,
168+
customIcon: loadSvg(
169+
'assets/svg/incognito.svg',
170+
width: 20,
171+
height: 20,
172+
color: Theme.of(context).primaryColor,
173+
),
168174
isChecked: incognito,
169175
onChanged: (bool value) {
170176
setState(() {
@@ -200,7 +206,8 @@ class SettingsBottomSheetState extends State<SettingsBottomSheet> {
200206
Widget _buildSwitchListTile(
201207
{required BuildContext context,
202208
required String title,
203-
required IconData icon,
209+
IconData? icon,
210+
Widget? customIcon,
204211
required bool isChecked,
205212
Function(bool)? onChanged}) {
206213
return SwitchListTile(
@@ -215,7 +222,8 @@ class SettingsBottomSheetState extends State<SettingsBottomSheet> {
215222
),
216223
value: isChecked,
217224
onChanged: onChanged,
218-
secondary: Icon(icon, color: Theme.of(context).primaryColor),
225+
secondary:
226+
customIcon ?? Icon(icon, color: Theme.of(context).primaryColor),
219227
);
220228
}
221229

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ flutter:
163163
- assets/svg/mal.svg
164164
- assets/svg/simkl.svg
165165
- assets/svg/extensions.svg
166+
- assets/svg/incognito.svg
166167
- shorebird.yaml
167168
# Flutter Launcher Icons Configuration
168169
# dart run flutter_launcher_icons

0 commit comments

Comments
 (0)