FlarkState constructor
FlarkState({
- required String markdown,
- required int revision,
- required FlarkStatus status,
- required Object? error,
- FlarkEditor? editor,
Implementation
FlarkState({
required this.markdown,
required this.revision,
required this.status,
required this.error,
FlarkEditor? editor,
}) : selection = editor?.selection ?? const FlarkSelection.collapsed(0),
mode = editor?.sourceMode == true
? FlarkMode.source
: FlarkMode.rendered,
canUndo = editor?.history.canUndo ?? false,
canRedo = editor?.history.canRedo ?? false,
styles = FlarkStylesState(editor),
heading = _heading(editor),
link = _link(editor),
code = _code(editor);