feat: styled login and dashboard pages with Pico CSS dark theme
Made-with: Cursor
This commit is contained in:
@@ -1,10 +1,31 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head><title>Login</title></head>
|
||||
<html lang="en" data-theme="dark">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>NtR Login</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">
|
||||
<style>
|
||||
body { display: flex; align-items: center; justify-content: center; min-height: 100vh; }
|
||||
main { max-width: 400px; width: 100%; }
|
||||
.error { color: var(--pico-color-red-500, #e53935); margin-bottom: 1rem; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--ERROR-->
|
||||
<form method="post" action="/login">
|
||||
<label>Username <input name="username"></label>
|
||||
<label>Password <input name="password" type="password"></label>
|
||||
<button type="submit">Login</button>
|
||||
</form>
|
||||
</body></html>
|
||||
<main>
|
||||
<article>
|
||||
<header><h2>NtR Playlist</h2></header>
|
||||
<!--ERROR-->
|
||||
<form method="post" action="/login">
|
||||
<label>Username
|
||||
<input name="username" autocomplete="username" required>
|
||||
</label>
|
||||
<label>Password
|
||||
<input name="password" type="password" autocomplete="current-password" required>
|
||||
</label>
|
||||
<button type="submit">Log in</button>
|
||||
</form>
|
||||
</article>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user