CodeBlockLanguagePickerBuilder typedef

CodeBlockLanguagePickerBuilder = Widget Function(EditorState editorState, List<String> supportedLanguages, void onLanguageSelected(String language), {VoidCallback? onMenuClose, VoidCallback? onMenuOpen, String? selectedLanguage})

Used to provide a custom Language picker widget for the CodeBlockComponentWidget.

Implementation

typedef CodeBlockLanguagePickerBuilder = Widget Function(
  EditorState editorState,
  List<String> supportedLanguages,
  void Function(String language) onLanguageSelected, {
  String? selectedLanguage,

  /// Used to manage the visibility of the language picker, to ensure
  /// it is visible while the user is currently interacting with it.
  VoidCallback? onMenuOpen,
  VoidCallback? onMenuClose,
});