QuillEditor constructor

QuillEditor({
  1. required FocusNode focusNode,
  2. required ScrollController scrollController,
  3. required QuillController controller,
  4. QuillEditorConfig config = const QuillEditorConfig(),
  5. Key? key,
})

Quick start guide:

Instantiate a controller:

QuillController _controller = QuillController.basic();

Connect the controller to the QuillEditor and QuillSimpleToolbar widgets.

QuillSimpleToolbar(
  controller: _controller,
),
Expanded(
  child: QuillEditor.basic(
    controller: _controller,
  ),
),

Implementation

QuillEditor({
  required this.focusNode,
  required this.scrollController,
  required this.controller,
  this.config = const QuillEditorConfig(),
  super.key,
}) {
  // Store editor config in the controller to pass them to the document to
  // support search within embed objects https://github.com/singerdmx/flutter-quill/pull/2090.
  // For internal use only, should not be exposed as a public API.
  controller.editorConfig = config;
}