null safety

This commit is contained in:
Phaung Phaung
2021-09-10 15:23:13 +06:30
parent 5c5e47b9ad
commit 376153e22f
14 changed files with 80 additions and 66 deletions

View File

@@ -28,7 +28,8 @@ class _FAQDetailPageState extends State<FAQDetailPage> {
@override
Widget build(BuildContext context) {
faq = context.select((FAQModel m) => m.getFAQ(widget.faq.id));
if(widget.faq.id != null)
faq = context.select((FAQModel m) => m.getFAQ(widget.faq.id!));
if (faq == null) return Text("Deleted");
bool isEditable = context.select((MainModel m) => m.faqEditable());

View File

@@ -44,13 +44,13 @@ class _FAQEditorState extends State<FAQEditor> {
if (widget.faq != null) {
_faq = widget.faq!;
_sn.text = _faq.sn.toString();
_engQ.text = _faq.questionEng;
_mmQ.text = _faq.questionMm;
_engA.text = _faq.answerEng;
_mmA.text = _faq.answerMm;
_pageLabelEng.text = _faq.pageLinkLabelEng;
_pageLabelMm.text = _faq.pageLinkLabelMm;
_pageLink = _faq.pageLink;
_engQ.text = _faq.questionEng ?? "";
_mmQ.text = _faq.questionMm ?? '';
_engA.text = _faq.answerEng ?? '';
_mmA.text = _faq.answerMm ?? '';
_pageLabelEng.text = _faq.pageLinkLabelEng ?? "";
_pageLabelMm.text = _faq.pageLinkLabelMm ?? "";
_pageLink = _faq.pageLink ?? '';
}
}