message: Update IconNB.js
  update icon on type props change
diff: @@ -20,9 +20,10 @@ class IconNB extends Component {
  theme: PropTypes.object,
  };
  - componentWillMount() {
  - if (this.context.theme) {
  - let iconType = this.props.type != undefined ? this.props.type : this.context.theme["@@shoutem.theme/themeStyle"].variables.iconFamily;
  + setIcon(iconType) {
  + if (iconType == undefined && this.context.theme) {
  + iconType = this.context.theme["@@shoutem.theme/themeStyle"].variables.iconFamily;
  + }
  switch (iconType) {
  case "Ionicons":
  this.Icon = Ionicons;
  @@ -54,8 +55,15 @@ class IconNB extends Component {
  default:
  this.Icon = Ionicons;
  }
  - } else {
  - this.Icon = Ionicons;
  + }
  +
  + componentWillMount() {
  + setIcon(this.props.type);
  + }
  +
  + componentWillUpdate(nextProps, nextState) {
  + if (nextProps.type && this.props.type != nextProps.type) {
  + setIcon(nextProps.type);
  }
  }
  