Skip to content

Commit 1d68d52

Browse files
VIA-601 MD: Add javascript to static service-failure page to load different content in mobile app
1 parent b792bfb commit 1d68d52

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

public/assets/static/service-failure.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,34 @@ <h2 class="nhsuk-u-visually-hidden">Support links</h2>
110110
</div>
111111
</div>
112112
</footer>
113+
<script>
114+
function showHeaderIfOutsideNHSApp() {
115+
if (!window.nhsapp) {
116+
setTimeout(showHeaderIfOutsideNHSApp, 100);
117+
return;
118+
}
119+
120+
if (!window.nhsapp.tools.isOpenInNHSApp()) {
121+
const waitForHeader = () => {
122+
const header = document.querySelector('#app-root .nhsuk-header');
123+
if (header) {
124+
setTimeout(() => {
125+
header.style.display = 'block';
126+
}, 50);
127+
} else {
128+
setTimeout(waitForHeader, 50);
129+
}
130+
};
131+
132+
waitForHeader();
133+
} else {
134+
const header = document.querySelector('#app-root .nhsuk-header');
135+
if (header) header.style.display = 'none';
136+
}
137+
}
138+
139+
showHeaderIfOutsideNHSApp();
140+
</script>
113141
</div>
114142
</body>
115143
</html>

0 commit comments

Comments
 (0)