Skip to content

Commit ed3f790

Browse files
futa-ikedaadlius
authored andcommitted
Wait until after headTags are set to render plaudit (#2074)
1 parent daed496 commit ed3f790

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

app/preprints/detail/controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ export default class PrePrintsDetailController extends Controller {
4646
@service media!: Media;
4747

4848
@tracked fullScreenMFR = false;
49+
@tracked plauditIsReady = false;
4950

5051
metricsStartDate = config.OSF.metricsStartDate;
5152

app/preprints/detail/route.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import Ready from 'ember-osf-web/services/ready';
1717
import Theme from 'ember-osf-web/services/theme';
1818
import captureException from 'ember-osf-web/utils/capture-exception';
1919
import pathJoin from 'ember-osf-web/utils/path-join';
20+
import PrePrintsDetailController from './controller';
2021

2122
/**
2223
* @module ember-preprints
@@ -143,6 +144,7 @@ export default class PreprintsDetail extends Route {
143144
}
144145
this.set('headTags', allTags);
145146
this.metaTags.updateHeadTags();
147+
(this.controller as PrePrintsDetailController).plauditIsReady = true;
146148
}
147149
blocker.done();
148150
}

app/preprints/detail/template.hbs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@
125125
</div>
126126
<div local-class='plaudit-container'>
127127
<div local-class='plaudit'>
128-
<Preprints::-Components::PlauditWidget></Preprints::-Components::PlauditWidget>
128+
{{#if this.plauditIsReady}}
129+
<Preprints::-Components::PlauditWidget />
130+
{{/if}}
129131
</div>
130132
<SharingIcons
131133
local-class='sharing-icons'

0 commit comments

Comments
 (0)