part of '../neon_news.dart'; class NewsFolderSelect extends StatelessWidget { const NewsFolderSelect({ required this.folders, required this.onChanged, this.value, super.key, }); final List<news.Folder> folders; final ValueChanged<news.Folder?> onChanged; final news.Folder? value; @override Widget build(final BuildContext context) => DropdownButtonFormField<news.Folder>( decoration: InputDecoration( hintText: NewsLocalizations.of(context).folder, ), value: value, items: [ DropdownMenuItem( child: Text(NewsLocalizations.of(context).folderRoot), ), ...folders.map( (final f) => DropdownMenuItem<news.Folder>( value: f, child: Text(f.name), ), ), ], onChanged: onChanged, ); }