king
2023-05-09 7b0dbecd1d6155d26ec67be0a47a16264c738c85
src/menu/components/share/actioncomponent/index.jsx
@@ -60,7 +60,7 @@
  }
  componentDidMount () {
    MKEmitter.addListener('revert', this.revert)
    MKEmitter.addListener('revertBtn', this.revertBtn)
    MKEmitter.addListener('addButton', this.addButton)
    MKEmitter.addListener('submitModal', this.handleSave)
  }
@@ -76,12 +76,12 @@
    this.setState = () => {
      return
    }
    MKEmitter.removeListener('revert', this.revert)
    MKEmitter.removeListener('revertBtn', this.revertBtn)
    MKEmitter.removeListener('addButton', this.addButton)
    MKEmitter.removeListener('submitModal', this.handleSave)
  }
  revert = (id) => {
  revertBtn = (id) => {
    if (id && id !== this.props.config.uuid) return
    this.setState({
@@ -609,6 +609,24 @@
          return item.uuid !== id
        })
      })
    } else if (config.type === 'card' && config.subcards) {
      config.subcards.forEach(scard => {
        scard.elements = scard.elements.filter(item => {
          if (item.uuid === id) {
            btn = item
            _col = scard
          }
          return item.uuid !== id
        })
        scard.backElements = scard.backElements.filter(item => {
          if (item.uuid === id) {
            btn = item
            _col = scard
          }
          return item.uuid !== id
        })
        return scard
      })
    }
    if (!btn) return