getPageNumberByAyahUqNumber method

int getPageNumberByAyahUqNumber(
  1. int ayahUnequeNumber
)

get page number by ayah unique number

Implementation

int getPageNumberByAyahUqNumber(int ayahUnequeNumber) => state.pages
        .firstWhere(
            (p) =>
                p.isEmpty == false &&
                p.any((a) => a.ayahUQNumber == ayahUnequeNumber),
            orElse: () => [])
        .isEmpty
    ? 1
    : state.pages.indexOf(state.pages.firstWhere(
            (p) => p.any((a) => a.ayahUQNumber == ayahUnequeNumber))) +
        1;