refactor ui
Some checks are pending
BlockStorage/repertory/pipeline/head Build queued...

This commit is contained in:
2025-09-08 09:01:56 -05:00
parent cf9011c1ce
commit 966d28cf5b
2 changed files with 8 additions and 1 deletions

View File

@@ -27,6 +27,7 @@ class _EditSettingsScreenState extends State<EditSettingsScreen>
return AppScaffold(
title: widget.title,
showBack: true,
showUISettings: true,
children: [
Expanded(
child: FutureBuilder<Map<String, dynamic>>(

View File

@@ -15,6 +15,7 @@ class AppScaffold extends StatelessWidget {
this.advancedWidget,
this.floatingActionButton,
this.showBack = false,
this.showUISettings = false,
});
final List<Widget> children;
@@ -22,6 +23,7 @@ class AppScaffold extends StatelessWidget {
final Widget? advancedWidget;
final Widget? floatingActionButton;
final bool showBack;
final bool showUISettings;
@override
Widget build(BuildContext context) {
@@ -133,7 +135,7 @@ class AppScaffold extends StatelessWidget {
),
),
const SizedBox(width: constants.padding),
if (!showBack) ...[
if (!showBack || showUISettings) ...[
const Text("Animations"),
Consumer<Settings>(
builder: (context, settings, _) => IconButton(
@@ -165,6 +167,10 @@ class AppScaffold extends StatelessWidget {
settings.setAutoStart(!settings.autoStart),
),
),
if (showUISettings)
const SizedBox(width: constants.padding),
],
if (!showBack) ...[
IconButton(
tooltip: 'Settings',
icon: const Icon(Icons.settings),