QuranLibraryTheme constructor

const QuranLibraryTheme({
  1. Key? key,
  2. required SnackBarStyle snackBarStyle,
  3. required AyahMenuStyle ayahLongClickStyle,
  4. required IndexTabStyle indexTabStyle,
  5. required QuranTopBarStyle topBarStyle,
  6. required TajweedMenuStyle tajweedMenuStyle,
  7. required SearchTabStyle searchTabStyle,
  8. required SurahInfoStyle surahInfoStyle,
  9. required TafsirStyle tafsirStyle,
  10. required BookmarksTabStyle bookmarksTabStyle,
  11. required TopBottomQuranStyle topBottomQuranStyle,
  12. required AyahDownloadManagerStyle ayahDownloadManagerStyle,
  13. DisplayModeBarStyle? displayModeBarStyle,
  14. AyahTafsirInlineStyle? ayahTafsirInlineStyle,
  15. QuranTafsirSideStyle? quranTafsirSideStyle,
  16. WordInfoBottomSheetStyle? wordInfoBottomSheetStyle,
  17. AutoScrollStyle? autoScrollStyle,
  18. required Widget child,
})

Implementation

const QuranLibraryTheme({
  super.key,
  required this.snackBarStyle,
  required this.ayahLongClickStyle,
  required this.indexTabStyle,
  required this.topBarStyle,
  required this.tajweedMenuStyle,
  required this.searchTabStyle,
  required this.surahInfoStyle,
  required this.tafsirStyle,
  required this.bookmarksTabStyle,
  required this.topBottomQuranStyle,
  required this.ayahDownloadManagerStyle,
  this.displayModeBarStyle,
  this.ayahTafsirInlineStyle,
  this.quranTafsirSideStyle,
  this.wordInfoBottomSheetStyle,
  this.autoScrollStyle,
  required this.child,
});