import 'package:flutter/material.dart'; import 'package:prasule/views/settings/tessdata_list.dart'; import 'package:settings_ui/settings_ui.dart'; class SettingsView extends StatefulWidget { const SettingsView({super.key}); @override State createState() => _SettingsViewState(); } class _SettingsViewState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text("Settings")), body: SettingsList( applicationType: ApplicationType.both, darkTheme: SettingsThemeData( settingsListBackground: Theme.of(context).colorScheme.background, titleTextColor: Theme.of(context).colorScheme.primary), sections: [ SettingsSection( tiles: [ SettingsTile.navigation( title: const Text("View downloaded OCR data"), description: const Text( "This data is used by the OCR to recognise text from pictures"), onPressed: (context) => Navigator.of(context).push( MaterialPageRoute( builder: (c) => const TessdataListView())), ) ], title: const Text("OCR"), ), ], ), ); } }