@@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
55import 'package:material_symbols_icons/symbols.dart' ;
66import 'package:provider/provider.dart' ;
77
8- import 'package:dpip/app/home/home_display_mode.dart' ;
98import 'package:dpip/core/i18n.dart' ;
109import 'package:dpip/models/settings/ui.dart' ;
1110import 'package:dpip/utils/extensions/build_context.dart' ;
@@ -64,6 +63,25 @@ class SettingsLayoutPage extends StatelessWidget {
6463 );
6564 },
6665 ),
66+ Selector <SettingsUserInterfaceModel , bool >(
67+ selector: (context, model) => model.isEnabled (.wind),
68+ builder: (context, isEnabled, child) {
69+ return SectionListTile (
70+ leading: ContainedIcon (
71+ Symbols .wind_power_rounded,
72+ color: Colors .orangeAccent,
73+ ),
74+ title: Text ('風向' .i18n),
75+ subtitle: Text ('顯示風向與風力級數' .i18n),
76+ trailing: Switch (
77+ value: isEnabled,
78+ onChanged: (value) {
79+ context.userInterface.toggleSection (.wind, value);
80+ },
81+ ),
82+ );
83+ },
84+ ),
6785 Selector <SettingsUserInterfaceModel , bool >(
6886 selector: (context, model) => model.isEnabled (.history),
6987 builder: (context, isEnabled, child) {
0 commit comments