Pages pagesFromString(String? value) { return Pages.values.firstWhere( (e) => e.toString().split('.')[1].toUpperCase() == value?.toUpperCase(), orElse: () => Pages.undefined, ); }