private onDoneEditing()

in src/components/Bookmark/EditBookmark.tsx [53:72]


  private onDoneEditing() {
    const {
      annotation: existingAnnotation,
      numLeadInStates: existingNumLeadInStates,
      onBookmarkChange,
    } = this.props;

    const annotation = this.annotationComponent.value;
    const isBookmarkUpdated = annotation !== existingAnnotation;

    if (isBookmarkUpdated && onBookmarkChange) {
      onBookmarkChange({
        name: this.props.name,
        data: {
          annotation,
          numLeadInStates: existingNumLeadInStates,
        },
      });
    }
  }