File tree Expand file tree Collapse file tree 3 files changed +20
-16
lines changed
apps/stats/src/views/Stats/Overview/components
ghost/admin/app/components/posts-list Expand file tree Collapse file tree 3 files changed +20
-16
lines changed Original file line number Diff line number Diff line change @@ -168,14 +168,15 @@ const TopPosts: React.FC<TopPostsProps> = ({
168
168
metrics = { [
169
169
{
170
170
icon : < LucideIcon . User className = 'shrink-0 text-muted-foreground' size = { 16 } strokeWidth = { 1.5 } /> ,
171
- label : 'Free members ' ,
171
+ label : 'Free' ,
172
172
metric : post . free_members > 0 ? `+${ formatNumber ( post . free_members ) } ` : '0'
173
173
} ,
174
- {
174
+ // Only show paid members if paid members are enabled
175
+ ...( appSettings ?. paidMembersEnabled ? [ {
175
176
icon : < LucideIcon . CreditCard className = 'shrink-0 text-muted-foreground' size = { 16 } strokeWidth = { 1.5 } /> ,
176
- label : 'Paid members ' ,
177
+ label : 'Paid' ,
177
178
metric : post . paid_members > 0 ? `+${ formatNumber ( post . paid_members ) } ` : '0'
178
- }
179
+ } ] : [ ] )
179
180
] }
180
181
title = 'New members'
181
182
/>
Original file line number Diff line number Diff line change 285
285
{{ /if }}
286
286
</span >
287
287
</div >
288
- <div class =" metric" >
289
- <div class =" data" >
290
- {{ svg-jar " analytics-paid-members" }}
291
- Paid
288
+ {{ #if this.membersUtils.paidMembersEnabled }}
289
+ <div class =" metric" >
290
+ <div class =" data" >
291
+ {{ svg-jar " analytics-paid-members" }}
292
+ Paid
293
+ </div >
294
+ <span >
295
+ {{ #if this.hasMemberData }}
296
+ {{ format-number this.memberCounts.paid }}
297
+ {{ else }}
298
+ 0
299
+ {{ /if }}
300
+ </span >
292
301
</div >
293
- <span >
294
- {{ #if this.hasMemberData }}
295
- {{ format-number this.memberCounts.paid }}
296
- {{ else }}
297
- 0
298
- {{ /if }}
299
- </span >
300
- </div >
302
+ {{ /if }}
301
303
</div >
302
304
</div >
303
305
<div class =" gh-post-list-analytics-metric" data-test-analytics-member-conversions>
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import {tracked} from '@glimmer/tracking';
7
7
8
8
export default class PostsListItemClicks extends Component {
9
9
@service feature ;
10
+ @service membersUtils ;
10
11
@service session ;
11
12
@service settings ;
12
13
@service postAnalytics ;
You can’t perform that action at this time.
0 commit comments