mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-04 20:30:35 +00:00
Improvements settings screen
This commit is contained in:
parent
bc8e74be6d
commit
4c86727b5d
2 changed files with 15 additions and 6 deletions
|
@ -1,3 +1,5 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
@ -32,10 +34,15 @@ class Settings extends StatelessWidget {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const SplitView.material(
|
||||
breakpoint: 900,
|
||||
child: SettingsWidget(),
|
||||
);
|
||||
if (!(Platform.isAndroid || Platform.isIOS)) {
|
||||
return const SplitView.material(
|
||||
breakpoint: 900,
|
||||
child: SettingsWidget(),
|
||||
);
|
||||
}
|
||||
else {
|
||||
return const SettingsWidget();
|
||||
}
|
||||
}
|
||||
}
|
||||
class SettingsWidget extends StatelessWidget {
|
||||
|
@ -78,7 +85,9 @@ class SettingsWidget extends StatelessWidget {
|
|||
trailing: trailing,
|
||||
onTap: () {
|
||||
appConfigProvider.setSelectedSettingsScreen(thisItem);
|
||||
SplitView.of(context).setSecondary(screenToNavigate);
|
||||
Navigator.of(context).push(
|
||||
MaterialPageRoute(builder: (context) => screenToNavigate)
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue