Skip to content

Commit 68d85be

Browse files
committed
feat(content_management): add loading more indicators for countries and languages
- Add countriesIsLoadingMore and languagesIsLoadingMore fields to EditSourceState - Update constructor, copyWith method, and field list to include new loading indicators
1 parent b81c083 commit 68d85be

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/content_management/bloc/edit_source/edit_source_state.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ final class EditSourceState extends Equatable {
3131
this.headquarters,
3232
this.countries = const [],
3333
this.countriesHasMore = true,
34+
this.countriesIsLoadingMore = false,
3435
this.countriesCursor,
3536
this.countrySearchTerm = '',
3637
this.languages = const [],
3738
this.languagesHasMore = true,
39+
this.languagesIsLoadingMore = false,
3840
this.languagesCursor,
3941
this.languageSearchTerm = '',
4042
this.contentStatus = ContentStatus.active,
@@ -52,10 +54,12 @@ final class EditSourceState extends Equatable {
5254
final Country? headquarters;
5355
final List<Country> countries;
5456
final bool countriesHasMore;
57+
final bool countriesIsLoadingMore;
5558
final String? countriesCursor;
5659
final String countrySearchTerm;
5760
final List<Language> languages;
5861
final bool languagesHasMore;
62+
final bool languagesIsLoadingMore;
5963
final String? languagesCursor;
6064
final String languageSearchTerm;
6165
final ContentStatus contentStatus;
@@ -82,10 +86,12 @@ final class EditSourceState extends Equatable {
8286
ValueGetter<Country?>? headquarters,
8387
List<Country>? countries,
8488
bool? countriesHasMore,
89+
bool? countriesIsLoadingMore,
8590
String? countriesCursor,
8691
String? countrySearchTerm,
8792
List<Language>? languages,
8893
bool? languagesHasMore,
94+
bool? languagesIsLoadingMore,
8995
String? languagesCursor,
9096
String? languageSearchTerm,
9197
ContentStatus? contentStatus,
@@ -103,10 +109,14 @@ final class EditSourceState extends Equatable {
103109
headquarters: headquarters != null ? headquarters() : this.headquarters,
104110
countries: countries ?? this.countries,
105111
countriesHasMore: countriesHasMore ?? this.countriesHasMore,
112+
countriesIsLoadingMore:
113+
countriesIsLoadingMore ?? this.countriesIsLoadingMore,
106114
countriesCursor: countriesCursor ?? this.countriesCursor,
107115
countrySearchTerm: countrySearchTerm ?? this.countrySearchTerm,
108116
languages: languages ?? this.languages,
109117
languagesHasMore: languagesHasMore ?? this.languagesHasMore,
118+
languagesIsLoadingMore:
119+
languagesIsLoadingMore ?? this.languagesIsLoadingMore,
110120
languagesCursor: languagesCursor ?? this.languagesCursor,
111121
languageSearchTerm: languageSearchTerm ?? this.languageSearchTerm,
112122
contentStatus: contentStatus ?? this.contentStatus,
@@ -127,10 +137,12 @@ final class EditSourceState extends Equatable {
127137
headquarters,
128138
countries,
129139
countriesHasMore,
140+
countriesIsLoadingMore,
130141
countriesCursor,
131142
countrySearchTerm,
132143
languages,
133144
languagesHasMore,
145+
languagesIsLoadingMore,
134146
languagesCursor,
135147
languageSearchTerm,
136148
contentStatus,

0 commit comments

Comments
 (0)