<div class="cardstack-thread-container">
  <h4 class="header">Single Thread View</h4>
  {{cardstack/thread-summary-card thread=thread}}
  <hr>
  {{#each thread.sortedMessages as |message|}}
    {{#if message.loadedCard}}
      {{cardstack-content content=message.loadedCard format="card"}}
    {{/if}}
  {{/each}}
  <hr>
  <div class="chat-message-pane">
    {{input type="text" class="cardstack-chat-message-input"
        value=newMessageText
        placeholder="If you see something, say something."}}
    <button type="button" class="cardstack-action-button"
        disabled={{isEmptyNewMessage}}
        onclick={{action "sendMessage"}}>Send it!</button>
  </div>
</div>

<div class="cardstack-thread-container">
  <h4 class="header">Single Thread View</h4>
  {{cardstack/thread-summary-card thread=thread}}
  <hr>
  {{#each thread.sortedMessages as |message|}}
    {{#with message.loadedCard as |card|}}
      {{#with (or message.cardFormat 'card') as |cardFormat|}}
        {{cardstack-content content=card format=cardFormat}}
      {{/with}}
    {{/with}}
  {{/each}}
  <hr>
  <div class="chat-message-pane">
    {{input type="text" class="cardstack-chat-message-input"
        value=newMessageText
        placeholder="If you see something, say something."}}
    <button type="button" class="cardstack-action-button"
        disabled={{isEmptyNewMessage}}
        onclick={{action "sendMessage"}}>Send it!</button>
  </div>
</div>

Allow using more formats per model in thread view
Allow using more formats per model in thread view
