Skip to content

Commit 6f3b895

Browse files
committed
fix: add quiz router and ignore deprecated member
1 parent 94b8805 commit 6f3b895

5 files changed

Lines changed: 18 additions & 14 deletions

File tree

lib/config/router.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import 'package:lacquer/presentation/pages/camera/about_screen.dart';
1212
import 'package:lacquer/presentation/pages/home/add_new_word_page.dart';
1313
import 'package:lacquer/presentation/pages/home/edit_card_list_page.dart';
1414
import 'package:lacquer/presentation/pages/home/dictionary_page.dart';
15+
import 'package:lacquer/presentation/pages/home/quiz_page.dart';
1516
import 'package:lacquer/presentation/pages/profile/profile_page.dart';
1617
import 'package:lacquer/presentation/pages/home/flashcard_page.dart';
1718
import 'package:lacquer/presentation/pages/home/learning_flashcard_page.dart';
@@ -38,6 +39,7 @@ class RouteName {
3839
static const String dictionary = '/dictionary';
3940
static const String translator = '/translator';
4041
static const String friends = '/friends';
42+
static const String quiz = '/quiz';
4143
static String addNewWord(String deckId) => '/add-new-word/$deckId';
4244

4345
static const publicRoutes = [login, forgotPassword, verify, register];
@@ -112,6 +114,10 @@ final router = GoRouter(
112114
path: RouteName.dictionary,
113115
builder: (context, state) => const Dictionarypage(),
114116
),
117+
noTransitionRoute(
118+
path: RouteName.quiz,
119+
builder: (context, state) => const QuizPage(),
120+
),
115121
noTransitionRoute(
116122
path: RouteName.friends,
117123
builder: (context, state) => const FriendsPage(),

lib/features/chat/example_usage.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: use_super_parameters
2+
13
import 'package:flutter/material.dart';
24
import 'package:flutter_bloc/flutter_bloc.dart';
35
import 'bloc/chat_bloc.dart';

lib/presentation/pages/chat/chat_conversation_screen.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: unnecessary_to_list_in_spreads
2+
13
import 'package:flutter/material.dart';
24
import 'package:flutter_bloc/flutter_bloc.dart';
35
import 'package:intl/intl.dart';

lib/presentation/pages/home/quiz_page.dart

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,6 @@ class _QuizPageState extends State<QuizPage> {
107107
style: TextStyle(fontSize: 16, fontWeight: FontWeight.w500),
108108
),
109109
const SizedBox(height: 16),
110-
_buildRuleItem(
111-
icon: Icons.timer,
112-
title: 'Time Limit',
113-
description: 'Each question has a 30-second time limit',
114-
),
115-
const SizedBox(height: 12),
116110
_buildRuleItem(
117111
icon: Icons.radio_button_checked,
118112
title: 'Multiple Choice',

pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ packages:
5858
dependency: transitive
5959
description:
6060
name: async
61-
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
61+
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
6262
url: "https://pub.dev"
6363
source: hosted
64-
version: "2.13.0"
64+
version: "2.12.0"
6565
bloc:
6666
dependency: transitive
6767
description:
@@ -250,10 +250,10 @@ packages:
250250
dependency: transitive
251251
description:
252252
name: fake_async
253-
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
253+
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
254254
url: "https://pub.dev"
255255
source: hosted
256-
version: "1.3.3"
256+
version: "1.3.2"
257257
ffi:
258258
dependency: transitive
259259
description:
@@ -689,10 +689,10 @@ packages:
689689
dependency: transitive
690690
description:
691691
name: leak_tracker
692-
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
692+
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
693693
url: "https://pub.dev"
694694
source: hosted
695-
version: "10.0.9"
695+
version: "10.0.8"
696696
leak_tracker_flutter_testing:
697697
dependency: transitive
698698
description:
@@ -1134,10 +1134,10 @@ packages:
11341134
dependency: transitive
11351135
description:
11361136
name: vm_service
1137-
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
1137+
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
11381138
url: "https://pub.dev"
11391139
source: hosted
1140-
version: "15.0.0"
1140+
version: "14.3.1"
11411141
watcher:
11421142
dependency: transitive
11431143
description:

0 commit comments

Comments
 (0)