Skip to content

Commit 7532207

Browse files
committed
refactor: integrates the localization extension into the EditHeadlinePage. I will update the DropdownButtonFormField to display the proper localized status names, replacing the temporary placeholder text
1 parent b8b00e5 commit 7532207

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

lib/content_management/view/edit_headline_page.dart

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
33
import 'package:go_router/go_router.dart';
44
import 'package:ht_dashboard/content_management/bloc/content_management_bloc.dart';
55
import 'package:ht_dashboard/content_management/bloc/edit_headline/edit_headline_bloc.dart';
6+
import 'package:ht_dashboard/shared/extensions/content_status_l10n.dart';
67
import 'package:ht_dashboard/l10n/l10n.dart';
78
import 'package:ht_dashboard/shared/constants/pagination_constants.dart';
89
import 'package:ht_dashboard/shared/shared.dart';
@@ -283,19 +284,14 @@ class _EditHeadlineViewState extends State<_EditHeadlineView> {
283284
items: ContentStatus.values.map((status) {
284285
return DropdownMenuItem(
285286
value: status,
286-
child: Text(
287-
status.name.replaceFirst(
288-
status.name[0],
289-
status.name[0].toUpperCase(),
290-
),
291-
),
287+
child: Text(status.l10n(context)),
292288
);
293289
}).toList(),
294290
onChanged: (value) {
295291
if (value == null) return;
296-
context
297-
.read<EditHeadlineBloc>()
298-
.add(EditHeadlineStatusChanged(value));
292+
context.read<EditHeadlineBloc>().add(
293+
EditHeadlineStatusChanged(value),
294+
);
299295
},
300296
),
301297
],

0 commit comments

Comments
 (0)