mirror of
https://github.com/lone-cloud/prism
synced 2026-06-03 08:43:10 -07:00
47 lines
1.7 KiB
HTML
47 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Prism</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="theme-color" content="#0b74b5" media="(prefers-color-scheme: light)">
|
|
<meta name="theme-color" content="#71c9f8" media="(prefers-color-scheme: dark)">
|
|
<link rel="icon" type="image/webp" href="/favicon.webp">
|
|
<link rel="manifest" href="/manifest.json">
|
|
<link rel="stylesheet" href="/index.css?v={{.Version}}">
|
|
<script src="/theme-init.js?v={{.Version}}"></script>
|
|
<script src="/htmx.min.js" defer></script>
|
|
<script src="/theme.js?v={{.Version}}" defer></script>
|
|
<script src="/toast.js?v={{.Version}}" defer></script>
|
|
<script src="/integration.js?v={{.Version}}" defer></script>
|
|
</head>
|
|
<body>
|
|
<a href="#main-content" class="skip-nav">Skip to content</a>
|
|
<noscript><p style="padding:1rem;text-align:center">JavaScript is required to use Prism.</p></noscript>
|
|
<main id="main-content">
|
|
<h1 class="sr-only">Prism</h1>
|
|
<details class="card" open>
|
|
<summary class="card-header">
|
|
<h2>Registered Apps</h2>
|
|
</summary>
|
|
<div id="apps-list" class="card-content"
|
|
hx-get="/fragment/apps"
|
|
hx-trigger="load, reload">
|
|
<div class="loading" role="status">
|
|
<div class="spinner"></div>
|
|
<span class="sr-only">Loading…</span>
|
|
</div>
|
|
</div>
|
|
</details>
|
|
|
|
<div id="integrations"
|
|
hx-get="/fragment/integrations"
|
|
hx-trigger="load, reload">
|
|
</div>
|
|
</main>
|
|
|
|
<div id="toast-container" role="status" aria-live="polite" aria-atomic="false"></div>
|
|
|
|
<button type="button" id="theme-toggle" class="theme-toggle" aria-label="Toggle theme"></button>
|
|
</body>
|
|
</html>
|