options method

  1. @override
List<DropdownOption<String>> options(
  1. BuildContext context
)
override

Implementation

@override
List<DropdownOption<String>> options(BuildContext context) {
  final viewModel = GetIt.I<DeskViewModel>();
  final state = viewModel
      .documentsContainer('test_all_fields')
      .watch(context);
  return state.map(
    data: (list) => list.documents
        .map((d) => DropdownOption(value: d.id.toString(), label: d.title))
        .toList(),
    loading: () => [],
    error: (_, _) => [],
  );
}