<LoadMore @selector=".email-list tr" @action={{action "loadMore"}}> <table class="table email-list"> <thead> <tr> <th>{{i18n "admin.email.time"}}</th> <th>{{i18n "admin.email.user"}}</th> <th>{{i18n "admin.email.to_address"}}</th> <th colspan="2">{{i18n "admin.email.email_type"}}</th> </tr> </thead> <tbody> <tr class="filters"> <td>{{i18n "admin.email.logs.filters.title"}}</td> <td><TextField @value={{this.filter.user}} @placeholderKey="admin.email.logs.filters.user_placeholder" /></td> <td><TextField @value={{this.filter.address}} @placeholderKey="admin.email.logs.filters.address_placeholder" /></td> <td colspan="2"><TextField @value={{this.filter.type}} @placeholderKey="admin.email.logs.filters.type_placeholder" /></td> </tr> {{#each this.model as |l|}} <tr> <td>{{format-date l.created_at}}</td> <td> {{#if l.user}} <LinkTo @route="adminUser" @model={{l.user}}>{{avatar l.user imageSize="tiny" }}</LinkTo> <LinkTo @route="adminUser" @model={{l.user}} >{{l.user.username}}</LinkTo> {{else}} — {{/if}} </td> <td class="email-address"><a href="mailto:{{l.to_address}}" >{{l.to_address}}</a></td> <td> {{#if l.has_bounce_key}} <a href {{on "click" (fn this.handleShowIncomingEmail l.id)}}> {{l.email_type}} </a> {{else}} {{l.email_type}} {{/if}} </td> <td class="email-details"> {{#if l.has_bounce_key}} <a href {{on "click" (fn this.handleShowIncomingEmail l.id)}} title={{i18n "admin.email.details_title"}} > {{d-icon "info-circle"}} </a> {{/if}} </td> </tr> {{else}} {{#unless this.loading}} <tr><td colspan="5">{{i18n "admin.email.logs.none"}}</td></tr> {{/unless}} {{/each}} </tbody> </table> </LoadMore> <ConditionalLoadingSpinner @condition={{this.loading}} />