web: prepare to work on prettied auth
This commit is contained in:
parent
851dec0ba3
commit
4e0c0229a0
4 changed files with 1677 additions and 76 deletions
61
Web/auth-card.ref.html
Normal file
61
Web/auth-card.ref.html
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
<div class="uk-card">
|
||||||
|
<div class="uk-card-header space-y-2">
|
||||||
|
<h3 class="uk-h3">Create an account</h3>
|
||||||
|
<p class="text-muted-foreground">
|
||||||
|
Enter your email below to create your account
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="uk-card-body space-y-4">
|
||||||
|
<div class="grid grid-cols-2 gap-6">
|
||||||
|
<button class="uk-btn uk-btn-default">
|
||||||
|
<svg viewBox="0 0 438.549 438.549" class="mr-2 h-4 w-4">
|
||||||
|
<path
|
||||||
|
fill="currentColor"
|
||||||
|
d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
Github
|
||||||
|
</button>
|
||||||
|
<button class="uk-btn uk-btn-default">
|
||||||
|
<svg role="img" viewBox="0 0 24 24" class="mr-2 h-4 w-4">
|
||||||
|
<path
|
||||||
|
fill="currentColor"
|
||||||
|
d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
Google
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="relative">
|
||||||
|
<div class="absolute inset-0 flex items-center">
|
||||||
|
<span class="w-full border-t border-border"></span>
|
||||||
|
</div>
|
||||||
|
<div class="relative flex justify-center text-xs uppercase">
|
||||||
|
<span class="bg-background px-2 text-muted-foreground"
|
||||||
|
>Or continue with</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-2">
|
||||||
|
<label class="uk-form-label" for="email">Email</label>
|
||||||
|
<input
|
||||||
|
class="uk-input"
|
||||||
|
id="email"
|
||||||
|
type="text"
|
||||||
|
placeholder="m@example.com"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-2">
|
||||||
|
<label class="uk-form-label" for="password">Password</label>
|
||||||
|
<input
|
||||||
|
class="uk-input"
|
||||||
|
id="password"
|
||||||
|
type="password"
|
||||||
|
placeholder="Password"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="uk-card-footer">
|
||||||
|
<button class="uk-btn uk-btn-primary w-full">Create account</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
1519
Web/auth-mail-page.ref.html
Normal file
1519
Web/auth-mail-page.ref.html
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,77 +1,9 @@
|
||||||
<!DOCTYPE html>
|
<body
|
||||||
<html lang="en">
|
class="bg-background font-geist-sans text-sm text-foreground"
|
||||||
<head>
|
data-sveltekit-preload-data="hover"
|
||||||
<meta charset="UTF-8" />
|
>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<div style="display: contents">
|
||||||
<title>Echoes Behind Closed Doors</title>
|
<!--[--><!--[--><!----><!---->
|
||||||
<link rel="stylesheet" href="/css/styles.css" />
|
|
||||||
|
|
||||||
<!-- favicons -->
|
|
||||||
<link
|
|
||||||
rel="apple-touch-icon"
|
|
||||||
sizes="180x180"
|
|
||||||
href="/png/apple-touch-icon.png"
|
|
||||||
/>
|
|
||||||
<link rel="icon" type="image/x-icon" href="/images/favicon.ico" />
|
|
||||||
<link
|
|
||||||
rel="icon"
|
|
||||||
type="image/png"
|
|
||||||
sizes="32x32"
|
|
||||||
href="/png/favicon-32x32.png"
|
|
||||||
/>
|
|
||||||
<link
|
|
||||||
rel="icon"
|
|
||||||
type="image/png"
|
|
||||||
sizes="16x16"
|
|
||||||
href="/png/favicon-16x16.png"
|
|
||||||
/>
|
|
||||||
<link rel="manifest" href="/site.webmanifest" />
|
|
||||||
|
|
||||||
<!-- TODO: social share -->
|
|
||||||
|
|
||||||
<!-- franken-ui -->
|
|
||||||
<link
|
|
||||||
rel="stylesheet"
|
|
||||||
href="https://unpkg.com/franken-ui@internal/dist/css/core.min.css"
|
|
||||||
/>
|
|
||||||
<link
|
|
||||||
rel="stylesheet"
|
|
||||||
href="https://unpkg.com/franken-ui@internal/dist/css/utilities.min.css"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
const htmlElement = document.documentElement;
|
|
||||||
|
|
||||||
const __FRANKEN__ = JSON.parse(
|
|
||||||
localStorage.getItem("__FRANKEN__") || "{}"
|
|
||||||
);
|
|
||||||
|
|
||||||
if (
|
|
||||||
__FRANKEN__.mode === "dark" ||
|
|
||||||
(!__FRANKEN__.mode &&
|
|
||||||
window.matchMedia("(prefers-color-scheme: dark)").matches)
|
|
||||||
) {
|
|
||||||
htmlElement.classList.add("dark");
|
|
||||||
} else {
|
|
||||||
htmlElement.classList.remove("dark");
|
|
||||||
}
|
|
||||||
|
|
||||||
htmlElement.classList.add(__FRANKEN__.theme || "uk-theme-blue");
|
|
||||||
htmlElement.classList.add(__FRANKEN__.radii || "uk-radii-md");
|
|
||||||
htmlElement.classList.add(__FRANKEN__.shadows || "uk-shadows-sm");
|
|
||||||
htmlElement.classList.add(__FRANKEN__.font || "uk-font-sm");
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<script
|
|
||||||
type="module"
|
|
||||||
src="https://unpkg.com/franken-ui@internal/dist/js/core.iife.js"
|
|
||||||
></script>
|
|
||||||
<script
|
|
||||||
type="module"
|
|
||||||
src="https://unpkg.com/franken-ui@internal/dist/js/icon.iife.js"
|
|
||||||
></script>
|
|
||||||
</head>
|
|
||||||
<body class="bg-background text-foreground">
|
|
||||||
<div class="hidden h-screen grid-cols-2 xl:grid">
|
<div class="hidden h-screen grid-cols-2 xl:grid">
|
||||||
<div
|
<div
|
||||||
class="col-span-1 hidden flex-col justify-between bg-zinc-900 p-8 text-white lg:flex"
|
class="col-span-1 hidden flex-col justify-between bg-zinc-900 p-8 text-white lg:flex"
|
||||||
|
@ -161,5 +93,50 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!----><!----><!----><!--]-->
|
||||||
|
<!--[!-->
|
||||||
|
<div
|
||||||
|
id="svelte-announcer"
|
||||||
|
aria-live="assertive"
|
||||||
|
aria-atomic="true"
|
||||||
|
style="
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
clip: rect(0 0 0 0);
|
||||||
|
clip-path: inset(50%);
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
"
|
||||||
|
>
|
||||||
|
<!---->
|
||||||
|
</div>
|
||||||
|
<!--]--><!--]-->
|
||||||
|
|
||||||
|
<script>
|
||||||
|
{
|
||||||
|
__sveltekit_ceme51 = {
|
||||||
|
base: new URL("..", location).pathname.slice(0, -1),
|
||||||
|
};
|
||||||
|
|
||||||
|
const element = document.currentScript.parentElement;
|
||||||
|
|
||||||
|
const data = [null, null];
|
||||||
|
|
||||||
|
Promise.all([
|
||||||
|
import("../_app/immutable/entry/start.Vst7ySbz.js"),
|
||||||
|
import("../_app/immutable/entry/app.D3_5gIyu.js"),
|
||||||
|
]).then(([kit, app]) => {
|
||||||
|
kit.start(app, element, {
|
||||||
|
node_ids: [0, 3],
|
||||||
|
data,
|
||||||
|
form: null,
|
||||||
|
error: null,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
|
44
Web/auth.html
Normal file
44
Web/auth.html
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Echoes Behind Closed Doors</title>
|
||||||
|
|
||||||
|
<!-- favicons -->
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
sizes="180x180"
|
||||||
|
href="/png/apple-touch-icon.png"
|
||||||
|
/>
|
||||||
|
<link rel="icon" type="image/x-icon" href="/ico/favicon.ico" />
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
type="image/png"
|
||||||
|
sizes="32x32"
|
||||||
|
href="/png/favicon-32x32.png"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
type="image/png"
|
||||||
|
sizes="16x16"
|
||||||
|
href="/png/favicon-16x16.png"
|
||||||
|
/>
|
||||||
|
<link rel="manifest" href="/site.webmanifest" />
|
||||||
|
|
||||||
|
<!-- TODO: social share -->
|
||||||
|
|
||||||
|
<!-- franken-ui -->
|
||||||
|
<link rel="stylesheet" href="/css/styles.css" />
|
||||||
|
<script
|
||||||
|
type="module"
|
||||||
|
src="/js/franken-ui.js"
|
||||||
|
></script>
|
||||||
|
</head>
|
||||||
|
<body class="bg-background text-foreground">
|
||||||
|
<main>
|
||||||
|
hi bro
|
||||||
|
</main>
|
||||||
|
<script type="application/javascript" src="/js/auth.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Add table
Reference in a new issue