From 58cabc68ec9356dd76f153661bd7c6511a56ca5c Mon Sep 17 00:00:00 2001 From: Simon Backx Date: Thu, 29 Sep 2022 17:42:25 +0200 Subject: [PATCH] Fixed analytics button not working no issue --- .../app/components/posts-list/list-item-clicks.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/ghost/admin/app/components/posts-list/list-item-clicks.js b/ghost/admin/app/components/posts-list/list-item-clicks.js index b78f85b5a6..0c962cd7a4 100644 --- a/ghost/admin/app/components/posts-list/list-item-clicks.js +++ b/ghost/admin/app/components/posts-list/list-item-clicks.js @@ -11,12 +11,15 @@ export default class PostsListItemClicks extends Component { @tracked isHovered = false; + get post() { + return this.args.post; + } + get scheduledText() { - let {post} = this.args; let text = []; let formattedTime = formatPostTime( - post.publishedAtUTC, + this.post.publishedAtUTC, {timezone: this.settings.get('timezone'), scheduled: true} ); text.push(formattedTime); @@ -25,17 +28,17 @@ export default class PostsListItemClicks extends Component { } get routeForLink() { - if (this.isAnalytics) { + if (this.post.hasAnalyticsPage) { return 'posts.analytics'; } return 'editor.edit'; } get modelsForLink() { - if (this.isAnalytics) { - return [this.args.post]; + if (this.post.hasAnalyticsPage) { + return [this.post]; } - return [this.args.post.displayName, this.args.post.id]; + return [this.post.displayName, this.post.id]; } @action