File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed
mobile-app/lib/ui/views/learn Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -82,7 +82,9 @@ class EnglishView extends StatelessWidget {
8282 challenge.explanation! .isNotEmpty) ...[
8383 ChallengeCard (
8484 title: 'Explanation' ,
85- child: Explanation (challenge: challenge),
85+ child: Explanation (
86+ explanation: challenge.explanation ?? '' ,
87+ ),
8688 ),
8789 ],
8890 Row (
Original file line number Diff line number Diff line change @@ -152,7 +152,9 @@ class MultipleChoiceView extends StatelessWidget {
152152 challenge.explanation! .isNotEmpty) ...[
153153 ChallengeCard (
154154 title: 'Explanation' ,
155- child: Explanation (challenge: challenge),
155+ child: Explanation (
156+ explanation: challenge.explanation ?? '' ,
157+ ),
156158 ),
157159 ],
158160 const SizedBox (height: 16 ),
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2- import 'package:freecodecamp/models/learn/challenge_model.dart' ;
32import 'package:freecodecamp/ui/views/news/html_handler/html_handler.dart' ;
43
54class Explanation extends StatelessWidget {
65 const Explanation ({
76 super .key,
8- required this .challenge ,
7+ required this .explanation ,
98 });
109
11- final Challenge challenge ;
10+ final String explanation ;
1211
1312 @override
1413 Widget build (BuildContext context) {
@@ -27,7 +26,7 @@ class Explanation extends StatelessWidget {
2726 borderRadius: BorderRadius .zero,
2827 ),
2928 children: [
30- ...parser.parse (challenge. explanation! ),
29+ ...parser.parse (explanation),
3130 ],
3231 );
3332 }
You can’t perform that action at this time.
0 commit comments