showTafsirOnTap2 method
Future<void>
showTafsirOnTap2(
{ - required BuildContext context,
- required int surahNum,
- required int ayahNum,
- required String ayahText,
- required int pageIndex,
- required String ayahTextN,
- required int ayahUQNum,
- required int index,
})
Implementation
Future<void> showTafsirOnTap2({
required BuildContext context,
required int surahNum,
required int ayahNum,
required String ayahText,
required int pageIndex,
required String ayahTextN,
required int ayahUQNum,
required int index,
}) async {
tafseerAyah = ayahText;
surahNumber.value = surahNum;
ayahTextNormal.value = ayahTextN;
ayahUQNumber.value = ayahUQNum;
QuranCtrl.instance.state.currentPageNumber.value = pageIndex + 1;
await fetchData(pageIndex + 1);
// if (context.mounted) {
showModalBottomSheet<void>(
context: Get.context!,
builder: (BuildContext context) => ShowTafseer(
ayahUQNumber: ayahUQNum,
index: index,
pageIndex: pageIndex,
tafsirStyle: TafsirStyle(
iconCloseWidget: IconButton(
icon: Icon(Icons.close, size: 30, color: Colors.black),
onPressed: () => Navigator.pop(context)),
tafsirNameWidget: Text(
'التفسير',
style: QuranLibrary().naskhStyle,
),
fontSizeWidget: Icon(Icons.close, size: 30, color: Colors.black),
),
),
// ),
);
// }
}