From d37eef8b88970b5d1b1fd7e5937a725b9900f732 Mon Sep 17 00:00:00 2001
From: ChrisDill <chris.rj.dill@gmail.com>
Date: Thu, 10 Sep 2020 15:05:12 +0100
Subject: [PATCH] Started work on the admin/login system. - Added description
 to template.html. - Testing on:submit using a js callback. - Added title to
 admin page.

---
 src/routes/admin/index.svelte |  4 ++++
 src/routes/admin/login.svelte | 21 +++++++++++++++++----
 src/template.html             |  1 +
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/routes/admin/index.svelte b/src/routes/admin/index.svelte
index 9140e25..6785855 100644
--- a/src/routes/admin/index.svelte
+++ b/src/routes/admin/index.svelte
@@ -2,6 +2,10 @@
     import Banner from '../../components/banner.svelte'
 </script>
 
+<svelte:head>
+    <title>Quartznet - Admin</title>
+</svelte:head>
+
 <Banner title="Admin"/>
 
 <main class="container">
diff --git a/src/routes/admin/login.svelte b/src/routes/admin/login.svelte
index 8ce69f0..d06f29b 100755
--- a/src/routes/admin/login.svelte
+++ b/src/routes/admin/login.svelte
@@ -1,25 +1,38 @@
 <script>
     import Banner from '../../components/banner.svelte'
+ 
+    let username = "";
+    let password = "";
+
+    const submitHandler = () => {
+        alert("TODO: implement login backend");
+    }
 </script>
 
+<svelte:head>
+    <title>Quartznet - Login</title>
+</svelte:head>
+
 <Banner title="Login"/>
 
 <main class="container">
-    <form class="form-signin" action="login.php" method="post">
+    <form on:submit|preventDefault={submitHandler} class="form-signin" method="post">
         <div class="form-label-group">
             <label for="username">Username</label>
-            <input type="text" id="username" class="form-control" name="username" placeholder="Username" required>
+            <input type="text" id="username" class="form-control" bind:value={username}
+                name="username" placeholder="Username" required>
         </div>
 
         <div class="form-label-group">
             <label for="inputPassword">Password</label>
-            <input type="password" id="password" class="form-control" name="password" placeholder="Password" required>
+            <input type="password" id="password" class="form-control" bind:value={password}
+                name="password" placeholder="Password" required>
         </div>
 
         <div class="custom-control custom-checkbox mb-3">
             <input type="checkbox" class="custom-control-input" id="customCheck1">
             <label class="custom-control-label" for="customCheck1">Remember password</label>
         </div>
-        <button class="btn btn-lg btn-primary btn-block text-uppercase" type="submit">Sign in</button>
+        <button class="btn btn-primary" type="submit">Sign in</button>
     </form>
 </main>
\ No newline at end of file
diff --git a/src/template.html b/src/template.html
index 706d09d..9cc9cb9 100644
--- a/src/template.html
+++ b/src/template.html
@@ -4,6 +4,7 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <meta name="theme-color" content="#333333">
+    <meta name="description" content="Quartznet is a small team developing games, tools and more!">
 
     %sapper.base%