diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-29 20:19:34 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-29 20:19:34 +0300 |
| commit | 4a70c0ea083306cb79d0fa325d331ffa4333154a (patch) | |
| tree | 84df7e2f781974ef45ac8c34f1a59e80fdd5c41d /web/login.html | |
| parent | cf30414c2a0696cc75c615f4da66ea85d0522c42 (diff) | |
feat: create web PWA frontend
Diffstat (limited to 'web/login.html')
| -rw-r--r-- | web/login.html | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/web/login.html b/web/login.html index ee2901c..6925e6f 100644 --- a/web/login.html +++ b/web/login.html @@ -2,9 +2,26 @@ <html lang="en"> <head> <meta charset="UTF-8"> -<title>Login - KISS Media Player</title> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<title>Login — KISS Media Player</title> +<link rel="stylesheet" href="/css/theme.css"> +<link rel="stylesheet" href="/css/components.css"> +<link rel="stylesheet" href="/css/login.css"> </head> <body> -<h1>Login</h1> +<div class="login-container" role="main"> + <h1>KISS Media Player</h1> + <form id="login-form" class="login-form" novalidate> + <label for="username">Username</label> + <input type="text" id="username" name="username" autocomplete="username" required autofocus> + + <label for="password">Password</label> + <input type="password" id="password" name="password" autocomplete="current-password" required> + + <button type="submit" class="btn btn-primary">Sign In</button> + <p id="login-error" class="error-message" role="alert" aria-live="polite"></p> + </form> +</div> +<script type="module" src="/js/app.js"></script> </body> </html> |
