Skip to content

Commit ff98b51

Browse files
authored
Merge pull request #195 from Pavel401/fix-taskserver
added setup button on snackbar
2 parents e529630 + 1dd2dd3 commit ff98b51

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

lib/views/home/home.dart

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import 'package:taskwarrior/config/app_settings.dart';
1010
import 'package:taskwarrior/drawer/filter_drawer.dart';
1111
import 'package:taskwarrior/drawer/nav_drawer.dart';
1212
import 'package:taskwarrior/model/storage/storage_widget.dart';
13+
import 'package:taskwarrior/taskserver/ntaskserver.dart';
1314
import 'package:taskwarrior/widgets/add_Task.dart';
1415
import 'package:taskwarrior/widgets/buildTasks.dart';
1516
import 'package:taskwarrior/widgets/pallete.dart';
@@ -165,8 +166,20 @@ class _HomePageState extends State<HomePage> {
165166
storageWidget.synchronize(context, true);
166167
} else {
167168
ScaffoldMessenger.of(context).showSnackBar(
168-
const SnackBar(
169-
content: Text('TaskServer is not configured')),
169+
SnackBar(
170+
content: const Text('TaskServer is not configured'),
171+
action: SnackBarAction(
172+
label: 'Set Up',
173+
onPressed: () {
174+
Navigator.push(
175+
context,
176+
MaterialPageRoute(
177+
builder: (_) => const ManageTaskServer(),
178+
));
179+
},
180+
textColor: Colors.purple,
181+
),
182+
),
170183
);
171184
}
172185
},

0 commit comments

Comments
 (0)