mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
chore: format code
This commit is contained in:
parent
966eea2179
commit
c4b3c54a7c
@ -30,6 +30,14 @@ NodeWidgetBuilders defaultBuilders = {
|
||||
'text/quote': QuotedTextNodeWidgetBuilder(),
|
||||
};
|
||||
|
||||
List<FlowyKeyEventHandler> defaultKeyEventHandler = [
|
||||
slashShortcutHandler,
|
||||
flowyDeleteNodesHandler,
|
||||
deleteSingleTextNodeHandler,
|
||||
arrowKeysHandler,
|
||||
enterInEdgeOfTextNodeHandler,
|
||||
];
|
||||
|
||||
class FlowyEditor extends StatefulWidget {
|
||||
const FlowyEditor({
|
||||
Key? key,
|
||||
@ -68,7 +76,9 @@ class _FlowyEditorState extends State<FlowyEditor> {
|
||||
void didUpdateWidget(covariant FlowyEditor oldWidget) {
|
||||
super.didUpdateWidget(oldWidget);
|
||||
|
||||
editorState.service.renderPluginService = _createRenderPlugin();
|
||||
if (editorState.service != oldWidget.editorState.service) {
|
||||
editorState.service.renderPluginService = _createRenderPlugin();
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
@ -82,11 +92,7 @@ class _FlowyEditorState extends State<FlowyEditor> {
|
||||
child: FlowyKeyboard(
|
||||
key: editorState.service.keyboardServiceKey,
|
||||
handlers: [
|
||||
slashShortcutHandler,
|
||||
flowyDeleteNodesHandler,
|
||||
deleteSingleTextNodeHandler,
|
||||
arrowKeysHandler,
|
||||
enterInEdgeOfTextNodeHandler,
|
||||
...defaultKeyEventHandler,
|
||||
...widget.keyEventHandlers,
|
||||
],
|
||||
editorState: editorState,
|
||||
|
@ -1,10 +1,11 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import 'package:flowy_editor/document/node.dart';
|
||||
import 'package:flowy_editor/document/position.dart';
|
||||
import 'package:flowy_editor/document/selection.dart';
|
||||
import 'package:flowy_editor/editor_state.dart';
|
||||
import 'package:flowy_editor/document/node.dart';
|
||||
import 'package:flowy_editor/operation/transaction_builder.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
mixin FlowyInputService {
|
||||
void attach(TextEditingValue textEditingValue);
|
||||
|
Loading…
Reference in New Issue
Block a user