message: added thoughts around how to not blow away fields when the id changes
diff: @@ -14,5 +14,19 @@ export default class CardCreator extends CardManipulator {
  @action
  updateCardId(id) {
  this.card = this.data.createCard(`local-hub::${id}`);
  +
  + // right now when the id changes we bascially throw away the
  + // card in progress and create a new card with no fields. A
  + // more consistent approach from the UX perspective would be
  + // to clone all the fields of the old card into the new card.
  +
  + // something like:
  + // let newCard = this.data.createCard(`local-hub::${id}`);
  + // if (this.card) {
  + // for (let field of this.card.fields) {
  + // newCard.addField(field);
  + // }
  + // }
  + // this.card = newCard;
  }
  }
  \ No newline at end of file
  