Skip to content

Commit 89530a5

Browse files
committed
Changed: Usersnap to use Sprig
1 parent 7b06716 commit 89530a5

File tree

2 files changed

+22
-12
lines changed

2 files changed

+22
-12
lines changed

templates/_layout/base.twig

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@
5050
{# Javascript #}
5151
<script src="{{ siteUrl }}dist/js/app.js?v={{ getenv('SERVD_BUNDLE_HASH') }}" defer></script>
5252

53+
{# Usersnap #}
54+
{{ sprig('_sprig/userSnap', {}, { 's-trigger': 'load, refresh' }) }}
55+
5356
</body>
5457

5558
</html>
@@ -68,16 +71,4 @@
6871
}))
6972
});
7073

71-
{% if currentUser and currentUser.can('accessCp') %}
72-
73-
window.onUsersnapLoad = function(api) {
74-
api.init();
75-
}
76-
var script = document.createElement('script');
77-
script.defer = 1;
78-
script.src = 'https://widget.usersnap.com/global/load/{{ parseEnv('$USERSNAP_API_KEY') }}?onload=onUsersnapLoad';
79-
document.getElementsByTagName('head')[0].appendChild(script);
80-
81-
{% endif %}
82-
8374
{% endjs %}

templates/_sprig/usersnap.twig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{% if sprig.isRequest %}
2+
3+
<script>
4+
5+
{% if currentUser and currentUser.can('accessCp') %}
6+
7+
window.onUsersnapLoad = function(api) {
8+
api.init();
9+
}
10+
var script = document.createElement('script');
11+
script.defer = 1;
12+
script.src = 'https://widget.usersnap.com/global/load/{{ parseEnv('$USERSNAP_API_KEY') }}?onload=onUsersnapLoad';
13+
document.getElementsByTagName('head')[0].appendChild(script);
14+
15+
{% endif %}
16+
17+
</script>
18+
19+
{% endif %}

0 commit comments

Comments
 (0)