mangayomi/lib/modules/more/settings/settings_screen.dart
2023-06-04 14:09:38 +01:00

59 lines
2 KiB
Dart

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:mangayomi/modules/more/widgets/list_tile_widget.dart';
class SettingsScreen extends StatelessWidget {
const SettingsScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Settings"),
),
body: SingleChildScrollView(
child: Column(
children: [
ListTileWidget(
title: 'General',
subtitle: 'App language',
icon: Icons.tune_rounded,
onTap: () => context.push('/general')),
ListTileWidget(
title: 'Appearance',
subtitle: 'Theme, date & time format',
icon: Icons.color_lens_rounded,
onTap: () => context.push('/appearance')),
// ListTileWidget(
// title: 'Library',
// subtitle: 'Categories',
// icon: Icons.collections_bookmark_rounded,
// onTap: () {}),
ListTileWidget(
title: 'Reader',
subtitle: 'Reading mode, display, navigation',
icon: Icons.chrome_reader_mode_rounded,
onTap: () => context.push('/readerMode')),
ListTileWidget(
title: 'Downloads',
subtitle: 'Downloads settings',
icon: Icons.download_outlined,
onTap: () => context.push('/downloads')),
ListTileWidget(
title: 'Browse',
subtitle: 'Sources, global search',
icon: Icons.explore_rounded,
onTap: () => context.push('/browseS')),
ListTileWidget(
onTap: () {
context.push('/about');
},
icon: Icons.info_outline,
title: 'About',
),
],
),
),
);
}
}