import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import '../../../../state/app/modules/settings/bloc/settings_cubit.dart'; class FilesSection extends StatelessWidget { const FilesSection({super.key}); @override Widget build(BuildContext context) { final settings = context.read(); return Column( children: [ ListTile( leading: const Icon(Icons.drive_folder_upload_outlined), title: const Text('Ordner in Dateien nach oben sortieren'), trailing: Checkbox( value: settings.val().fileSettings.sortFoldersToTop, onChanged: (e) => settings.val(write: true).fileSettings.sortFoldersToTop = e!, ), ), ListTile( leading: const Icon(Icons.open_in_new_outlined), title: const Text('Dateien immer mit Systemdialog öffnen'), trailing: Checkbox( value: settings.val().fileViewSettings.alwaysOpenExternally, onChanged: (e) => settings.val(write: true).fileViewSettings.alwaysOpenExternally = e!, ), ), ], ); } }