edit.templ

 1package pages
 2
 3templ Edit(initData InitData) {
 4	<!DOCTYPE html>
 5	<html lang="en">
 6		<head>
 7			<meta charset="UTF-8"/>
 8			<link rel="icon" type="image/svg+xml" href={ hashStatic("/static/favicon.svg") }/>
 9			<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
10			<title>RTW - Adventure Intelligence</title>
11			<script type="module" crossorigin src={ hashStatic("/static/js/edit.js") }></script>
12			<link rel="stylesheet" crossorigin href={ hashStatic("/static/css/edit.css") }/>
13		</head>
14		<body>
15			<div id="root"></div>
16			<div id="summary"></div>
17			@templ.JSONScript("initdata", initData)
18			<script>
19              window.addEventListener('load', () => {
20                if ('serviceWorker' in navigator) {
21                  navigator.serviceWorker.register({{ hashStatic("/static/js/sw.js") }}).then(() => {
22                    console.info('Service worker registered!');
23                  }).catch((error) => {
24                    console.warn(`Error registering service worker:\n${error}.`);
25                  });
26                }
27              });
28			</script>
29		</body>
30	</html>
31}