2024-03-11 19:32:10 +03:00
|
|
|
<tr data-test-list='members-list-item' data-test-member={{@member.id}} class="gh-members-list-row">
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data" data-test-table-data="details">
|
2024-03-11 19:32:10 +03:00
|
|
|
<div class="flex items-center gh-members-list-name-container">
|
2022-10-07 19:03:45 +03:00
|
|
|
<GhMemberAvatar @member={{@member}} @containerClass="w9 h9 mr3 flex-shrink-0" />
|
|
|
|
<div class="w-80">
|
|
|
|
<h3 class="ma0 pa0 gh-members-list-name {{unless @member.name "gh-members-name-noname"}}">{{or @member.name @member.email}}</h3>
|
|
|
|
{{#if @member.name}}
|
|
|
|
<p class="ma0 pa0 middarkgrey f8 gh-members-list-email">{{@member.email}}</p>
|
|
|
|
{{/if}}
|
|
|
|
</div>
|
2021-10-01 13:04:56 +03:00
|
|
|
</div>
|
2022-10-07 19:03:45 +03:00
|
|
|
</LinkTo>
|
|
|
|
{{#if this.hasMultipleTiers}}
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data" data-test-table-data="status">
|
2022-10-07 19:03:45 +03:00
|
|
|
{{#if (not (is-empty @member.status))}}
|
|
|
|
<span>{{capitalize @member.status}}</span>
|
|
|
|
{{else}}
|
|
|
|
<span class="midlightgrey">-</span>
|
|
|
|
{{/if}}
|
|
|
|
<div class="midgrey">{{this.tiers}}</div>
|
|
|
|
</LinkTo>
|
2021-10-01 13:04:56 +03:00
|
|
|
{{else}}
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data" data-test-table-data="status">
|
2022-10-07 19:03:45 +03:00
|
|
|
{{#if (not (is-empty @member.status))}}
|
|
|
|
<span>{{capitalize @member.status}}</span>
|
|
|
|
{{else}}
|
|
|
|
<span class="midlightgrey">-</span>
|
|
|
|
{{/if}}
|
2021-10-01 13:04:56 +03:00
|
|
|
</LinkTo>
|
2022-10-07 19:03:45 +03:00
|
|
|
{{/if}}
|
|
|
|
{{#if @newsletterEnabled}}
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data middarkgrey f8 {{unless @member.name "gh-members-list-open-rate-noname"}}" data-test-table-data="open-rate">
|
2022-11-10 13:05:12 +03:00
|
|
|
{{#if (not (is-empty @member.emailOpenRate))}}
|
|
|
|
<span>{{@member.emailOpenRate}}%</span>
|
|
|
|
{{else}}
|
|
|
|
<span class="midlightgrey">N/A</span>
|
|
|
|
{{/if}}
|
|
|
|
</LinkTo>
|
2022-10-07 19:03:45 +03:00
|
|
|
{{/if}}
|
2020-02-27 15:56:26 +03:00
|
|
|
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data middarkgrey f8 {{unless @member.name "gh-members-geolocation-noname"}}" data-test-table-data="location">
|
2022-10-07 19:03:45 +03:00
|
|
|
{{#if (and @member.geolocation @member.geolocation.country)}}
|
|
|
|
{{#if (and (eq @member.geolocation.country_code "US") @member.geolocation.region)}}
|
|
|
|
{{@member.geolocation.region}}, US
|
|
|
|
{{else}}
|
|
|
|
{{#if @member.geolocation.country}}
|
|
|
|
{{@member.geolocation.country}}
|
2021-10-01 13:04:56 +03:00
|
|
|
{{else}}
|
2022-10-07 19:03:45 +03:00
|
|
|
<span class="midlightgrey">Unknown</span>
|
2021-07-22 16:47:01 +03:00
|
|
|
{{/if}}
|
2021-10-01 13:04:56 +03:00
|
|
|
{{/if}}
|
2022-10-07 19:03:45 +03:00
|
|
|
{{else}}
|
|
|
|
<span class="midlightgrey">Unknown</span>
|
|
|
|
{{/if}}
|
|
|
|
</LinkTo>
|
2021-07-22 16:47:01 +03:00
|
|
|
|
2023-05-04 12:11:08 +03:00
|
|
|
<LinkTo @route="member" @model={{@member}} @query={{@query}} class="gh-list-data middarkgrey f8" data-test-table-data="created-at">
|
2022-10-07 19:03:45 +03:00
|
|
|
{{#if @member.createdAtUTC}}
|
|
|
|
<div>{{moment-format (moment-site-tz @member.createdAtUTC) "DD MMM YYYY"}}</div>
|
|
|
|
<div class="midlightgrey gh-members-list-subscribed-moment">{{moment-from-now @member.createdAtUTC}}</div>
|
|
|
|
{{/if}}
|
|
|
|
</LinkTo>
|
2022-03-03 19:16:29 +03:00
|
|
|
|
2022-10-07 19:03:45 +03:00
|
|
|
{{#each @filterColumns as |filterColumn|}}
|
2023-05-04 12:11:08 +03:00
|
|
|
<Members::ListItemColumn @member={{@member}} @filterColumn={{filterColumn}} @query={{@query}} />
|
2022-10-07 19:03:45 +03:00
|
|
|
{{/each}}
|
2022-01-27 14:40:11 +03:00
|
|
|
</tr>
|