king
2021-07-06 71d4765ba3cdc4a004687cd37a529b565e9ea9fd
src/mob/components/topbar/normal-navbar/index.jsx
@@ -59,6 +59,7 @@
  componentDidMount () {
    MKEmitter.addListener('submitStyle', this.getStyle)
    MKEmitter.addListener('submitSearch', this.getSearch)
  }
  shouldComponentUpdate (nextProps, nextState) {
@@ -73,6 +74,7 @@
      return
    }
    MKEmitter.removeListener('submitStyle', this.getStyle)
    MKEmitter.removeListener('submitSearch', this.getSearch)
  }
  
  /**
@@ -130,8 +132,31 @@
    }
  }
  setSearch = () => {
  getSearch = (config) => {
    const { card } = this.state
    if (card.uuid !== config.uuid) return
    this.setState({
      card: config
    })
    this.props.updateConfig(config)
  }
  setSearch = () => {
    let card = fromJS(this.state.card).toJS()
    if (!card.search) {
      card.search = {
        floor: 1,
        setting: { type: 'title', field: '', title: '', focus: 'true', btn: 'hidden' },
        groups: [],
        fields: []
      }
    }
    this.props.updateConfig(card)
    MKEmitter.emit('changeSearch', card)
  }
  render() {
@@ -141,7 +166,6 @@
    if (_style.shadow) {
      _style.boxShadow = '0 0 4px ' + _style.shadow
    }
    _style.height = card.wrap.height
    return (
      <div className="normal-topbar-edit-box" style={_style} onClick={this.clickComponent} id={card.uuid}>