eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
53 lines • 1.64 kB
JavaScript
function buildAuthorizationCompletePage(){return new Response(`
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Authorization complete</title>
<style>
:root {
color-scheme: light dark;
--bg: #fafafa;
--fg: #111111;
--muted: #525252;
--card-bg: #ffffff;
--card-border: #e5e5e5;
}
@media (prefers-color-scheme: dark) {
:root {
--bg: #0a0a0a;
--fg: #fafafa;
--muted: #a3a3a3;
--card-bg: #171717;
--card-border: #262626;
}
}
body {
margin: 0;
min-height: 100vh;
display: grid;
place-items: center;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
background: var(--bg);
color: var(--fg);
}
.card {
max-width: 28rem;
padding: 2rem 2.25rem;
border: 1px solid var(--card-border);
border-radius: 12px;
background: var(--card-bg);
color: var(--fg);
text-align: center;
}
h1 { font-size: 1.25rem; margin: 0 0 0.5rem; color: var(--fg); }
p { margin: 0; color: var(--muted); line-height: 1.5; }
</style>
</head>
<body>
<main class="card">
<h1>Authorization complete</h1>
<p>You can close this tab and return to your app.</p>
</main>
</body>
</html>`,{headers:{"cache-control":`no-store`,"content-type":`text/html; charset=utf-8`},status:200})}export{buildAuthorizationCompletePage};