execute method

  1. @override
void execute(
  1. EditorState state
)
override

Implementation

@override
void execute(EditorState state) {
  final elements = List<EditorElement>.from(state.elements);
  _removedIndex = elements.indexWhere((e) => e.id == elementId);
  if (_removedIndex != -1) {
    _removedElement = elements.removeAt(_removedIndex!);
    state.updateElements(elements);
    if (state.selectedElementId == elementId) {
      state.selectElement(null);
    }
  }
}