aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/mirum-server/web/shell.html')
-rw-r--r--cmd/mirum-server/web/shell.html35+35 −0
1 files changed, 35 insertions, 0 deletions
diff --git a/cmd/mirum-server/web/shell.html b/cmd/mirum-server/web/shell.html
new file mode 100644
--- /dev/null
+++ b/cmd/mirum-server/web/shell.html
@@ -0,0 +1,35 @@
+<!--
+Copyright (c) 2026 Nikolay Govorov
+SPDX-License-Identifier: AGPL-3.0-or-later
+-->
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="view-transition" content="same-origin">
+ <title>Mirum</title>
+ {{- range .Preloads}}
+ <link rel="modulepreload" href="{{.Href}}"{{if .Integrity}} integrity="{{.Integrity}}"{{end}}>
+ {{- end}}
+ {{- range .CSS}}
+ <link rel="stylesheet" href="{{.Href}}"{{if .Integrity}} integrity="{{.Integrity}}"{{end}}>
+ {{- end}}
+</head>
+<body>
+ <div id="app"></div>
+ <noscript>
+ <p style="max-width:32rem;margin:4rem auto;padding:1rem;font:14px system-ui,sans-serif;text-align:center">
+ Mirum requires JavaScript to run. Please enable it in your browser.
+ </p>
+ </noscript>
+ <script type="application/json" id="__DATA__">{{.DataJSON}}</script>
+ {{- if .Preamble}}
+ <script type="module">{{.Preamble}}</script>
+ {{- end}}
+ {{- range .Scripts}}
+ <script type="module" src="{{.Href}}"{{if .Integrity}} integrity="{{.Integrity}}"{{end}}></script>
+ {{- end}}
+</body>
+</html>