@@ -7,6 +7,7 @@ import 'package:flutter_news_app_web_dashboard_full_source_code/content_manageme
7
7
import 'package:flutter_news_app_web_dashboard_full_source_code/content_management/bloc/create_source/create_source_bloc.dart' ;
8
8
import 'package:flutter_news_app_web_dashboard_full_source_code/content_management/bloc/edit_source/edit_source_bloc.dart' ;
9
9
import 'package:flutter_news_app_web_dashboard_full_source_code/l10n/l10n.dart' ;
10
+ import 'package:flutter_news_app_web_dashboard_full_source_code/l10n/l10n.dart' ;
10
11
import 'package:flutter_news_app_web_dashboard_full_source_code/shared/shared.dart' ;
11
12
import 'package:go_router/go_router.dart' ;
12
13
import 'package:ui_kit/ui_kit.dart' ;
@@ -160,15 +161,13 @@ class _CreateSourceViewState extends State<_CreateSourceView> {
160
161
.add (CreateSourceUrlChanged (value)),
161
162
),
162
163
const SizedBox (height: AppSpacing .lg),
163
- TextFormField (
164
+ LanguagePickerFormField (
165
+ labelText: l10n.language,
164
166
initialValue: state.language,
165
- decoration: InputDecoration (
166
- labelText: l10n.language,
167
- border: const OutlineInputBorder (),
168
- ),
169
- onChanged: (value) => context
170
- .read <CreateSourceBloc >()
171
- .add (CreateSourceLanguageChanged (value)),
167
+ onChanged: (language) =>
168
+ context.read <CreateSourceBloc >().add (
169
+ CreateSourceLanguageChanged (language),
170
+ ),
172
171
),
173
172
const SizedBox (height: AppSpacing .lg),
174
173
DropdownButtonFormField <SourceType ?>(
0 commit comments