further refactoring, conversion to stream

This commit is contained in:
Joshua Burman
2024-12-27 20:59:48 -05:00
parent fa374a5bc2
commit 8e0ec614a0
15 changed files with 315 additions and 282 deletions

View File

@ -1,8 +1,6 @@
import 'package:flutter/material.dart';
import 'package:sendtrain/database/database.dart';
import 'package:sendtrain/widgets/sessions/session_view.dart';
Future showSessionDialog(Session session, BuildContext parentContext) {
Future showGenericDialog(dynamic object, BuildContext parentContext) {
return showGeneralDialog(
barrierColor: Colors.black.withOpacity(0.5),
transitionDuration: const Duration(milliseconds: 220),
@ -12,8 +10,7 @@ Future showSessionDialog(Session session, BuildContext parentContext) {
begin: const Offset(0.0, 1.0), end: const Offset(0.0, 0.0))
.animate(animation);
return SlideTransition(
position: custom,
child: Dialog.fullscreen(child: SessionView(session: session)));
position: custom, child: Dialog.fullscreen(child: object));
},
barrierDismissible: true,
barrierLabel: '',