import 'package:flutter/material.dart'; import 'package:revanced_manager/gen/strings.g.dart'; import 'package:revanced_manager/ui/views/settings/settings_viewmodel.dart'; import 'package:revanced_manager/ui/widgets/settingsView/about_widget.dart'; import 'package:revanced_manager/ui/widgets/settingsView/settings_section.dart'; final _settingsViewModel = SettingsViewModel(); class SDebugSection extends StatelessWidget { const SDebugSection({super.key}); @override Widget build(BuildContext context) { return SettingsSection( title: t.settingsView.debugSectionTitle, children: [ ListTile( contentPadding: const EdgeInsets.symmetric(horizontal: 20.0), title: Text( t.settingsView.logsLabel, style: const TextStyle( fontSize: 20, fontWeight: FontWeight.w500, ), ), subtitle: Text(t.settingsView.logsHint), onTap: () => _settingsViewModel.exportLogcatLogs(), ), ListTile( contentPadding: const EdgeInsets.symmetric(horizontal: 20.0), title: Text( t.settingsView.deleteLogsLabel, style: const TextStyle( fontSize: 20, fontWeight: FontWeight.w500, ), ), subtitle: Text(t.settingsView.deleteLogsHint), onTap: () => _settingsViewModel.deleteLogs(), ), ListTile( contentPadding: const EdgeInsets.symmetric(horizontal: 20.0), title: Text( t.settingsView.deleteTempDirLabel, style: const TextStyle( fontSize: 20, fontWeight: FontWeight.w500, ), ), subtitle: Text(t.settingsView.deleteTempDirHint), onTap: () => _settingsViewModel.deleteTempDir(), ), const AboutWidget( padding: EdgeInsets.symmetric(horizontal: 20.0), ), ], ); } }