message: fix(): Icons issue after 2.13.5
diff: @@ -28,12 +28,6 @@ class IconNB extends Component {
  this.setIcon(props.type);
  }
  - componentDidUpdate(nextProps) {
  - if (nextProps.type && this.props.type !== nextProps.type) {
  - this.setIcon(nextProps.type);
  - }
  - }
  -
  setIcon(iconType) {
  if (iconType === undefined && get(this, 'context.theme')) {
  // eslint-disable-next-line
  @@ -85,6 +79,13 @@ class IconNB extends Component {
  }
  }
  + // eslint-disable-next-line camelcase
  + UNSAFE_componentWillUpdate(nextProps) {
  + if (nextProps.type && this.props.type !== nextProps.type) {
  + this.setIcon(nextProps.type);
  + }
  + }
  +
  render() {
  return <this.Icon ref={c => (this._root = c)} {...this.props} />;
  }
  