client/public/elements/components/edit-profile.js
/**
   * @method _onArrayValueChange
   * 
   * @description bound to array input fields, splits out id and sets
   * element properties, object property to new value.
   * 
   * @param {*} e 
   */


@description bound to array input fields, splits out id and sets
element properties, object property to new value.


@description bound to array input fields splits out id and sets element properties object property to new value .
_onArrayValueChange(e) {
    let ele = e.currentTarget;
    let [eleProp, itemProp, index] = ele.id.split('-');
    this[eleProp][parseInt(index)][itemProp] = ele.value;
  }
_onArrayValueChange ( e ) { let ele = e . currentTarget ; let [ eleProp , itemProp , index ] = ele . id . split ( '-' ) ; this [ eleProp ] [ parseInt ( index ) ] [ itemProp ] = ele . value ; }
@method _onArrayValueChange
@method _onArrayValueChange