@@ -723,6 +723,8 @@ class _SettingPageState extends State<SettingPage> {
723723 buildWidgetTask (),
724724 const SizedBox (height: 16 ),
725725 buildWidgetDiscordChannelId (),
726+ const SizedBox (height: 16 ),
727+ buildWidgetMemberBlurScreenshot (),
726728 ],
727729 );
728730 }
@@ -1331,6 +1333,51 @@ class _SettingPageState extends State<SettingPage> {
13311333 );
13321334 }
13331335
1336+ Widget buildWidgetMemberBlurScreenshot () {
1337+ return Row (
1338+ crossAxisAlignment: CrossAxisAlignment .start,
1339+ children: [
1340+ Expanded (
1341+ child: Column (
1342+ crossAxisAlignment: CrossAxisAlignment .start,
1343+ children: [
1344+ Text (
1345+ 'screenshot_blur' .tr (),
1346+ style: Theme .of (context).textTheme.bodyLarge,
1347+ ),
1348+ Text (
1349+ 'subtitle_screenshot_blur' .tr (),
1350+ style: Theme .of (context).textTheme.bodyMedium? .copyWith (
1351+ color: Colors .grey,
1352+ ),
1353+ ),
1354+ ],
1355+ ),
1356+ ),
1357+ const SizedBox (width: 16 ),
1358+ InkWell (
1359+ borderRadius: BorderRadius .circular (999 ),
1360+ onTap: () {
1361+ // TODO: arahkan ke halaman setting_member_blur_screenshot_page
1362+ },
1363+ child: Container (
1364+ padding: const EdgeInsets .symmetric (
1365+ horizontal: 16 ,
1366+ vertical: 8 ,
1367+ ),
1368+ decoration: BoxDecoration (
1369+ borderRadius: BorderRadius .circular (999 ),
1370+ ),
1371+ child: const Icon (
1372+ Icons .keyboard_arrow_right,
1373+ color: Colors .grey,
1374+ ),
1375+ ),
1376+ ),
1377+ ],
1378+ );
1379+ }
1380+
13341381 void updateReminderTrack () async {
13351382 final isEnableReminderNotTrack = valueNotifierIsEnableReminderTrack.value;
13361383 await sharedPreferencesManager.putBool (SharedPreferencesManager .keyIsEnableReminderTrack, isEnableReminderNotTrack);
0 commit comments