Skip to content

Commit 462c4e1

Browse files
committed
refactor: move quiz page name inside class
1 parent 01afe57 commit 462c4e1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/quiz/view/quiz_page.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,21 @@ import 'package:quizzes_repository/quizzes_repository.dart';
1010
import 'package:shared/shared.dart';
1111
import 'package:user_repository/user_repository.dart';
1212

13-
const kQuizPageName = '/quizpage';
14-
1513
class QuizPage extends StatelessWidget {
1614
const QuizPage._({
1715
Key? key,
1816
required this.quizId,
1917
required this.onQuizCompleted,
2018
}) : super(key: key);
2119

20+
static const name = '/quizpage';
2221
static Page page({
2322
required String quizId,
2423
required VoidCallback onQuizCompleted,
2524
}) =>
2625
MaterialPage<void>(
2726
fullscreenDialog: true,
28-
name: kQuizPageName,
27+
name: name,
2928
child: QuizPage._(quizId: quizId, onQuizCompleted: onQuizCompleted),
3029
);
3130

@@ -122,7 +121,7 @@ class _QuizBodyState extends State<QuizBody> {
122121
},
123122
).whenComplete(() => context.read<QuizCubit>().unselectOption());
124123
} else {
125-
context.popUntil((route) => route.settings.name == kQuizPageName);
124+
context.popUntil((route) => route.settings.name == QuizPage.name);
126125
}
127126
},
128127
),

0 commit comments

Comments
 (0)