Files
deflock-app/lib/screens/settings_screen_sections/offline_mode_section.dart
T
2025-08-09 18:23:31 -05:00

22 lines
659 B
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../app_state.dart';
class OfflineModeSection extends StatelessWidget {
const OfflineModeSection({super.key});
@override
Widget build(BuildContext context) {
final appState = context.watch<AppState>();
return ListTile(
leading: const Icon(Icons.wifi_off),
title: const Text('Offline Mode'),
subtitle: const Text('Disable all network requests except for local/offline areas.'),
trailing: Switch(
value: appState.offlineMode,
onChanged: (value) async => await appState.setOfflineMode(value),
),
);
}
}