login navbar add
This commit is contained in:
parent
522202b89e
commit
29d7480753
2 changed files with 48 additions and 44 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
<script>
|
<script>
|
||||||
import { goto } from '$app/navigation';
|
import { goto } from '$app/navigation';
|
||||||
|
import Navbar from '../Navbar.svelte';
|
||||||
|
|
||||||
let username = '';
|
let username = '';
|
||||||
let password = '';
|
let password = '';
|
||||||
|
|
@ -28,51 +29,53 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<main>
|
||||||
<div class="login-container">
|
<Navbar />
|
||||||
<div class="login-card">
|
<div class="login-container">
|
||||||
<h2 class="mb-4">Login</h2>
|
<div class="login-card">
|
||||||
|
<h2 class="mb-4">Login</h2>
|
||||||
{#if error}
|
|
||||||
<div class="alert alert-danger">{error}</div>
|
{#if error}
|
||||||
{/if}
|
<div class="alert alert-danger">{error}</div>
|
||||||
|
{/if}
|
||||||
<form on:submit|preventDefault={handleLogin}>
|
|
||||||
<div class="mb-3">
|
<form on:submit|preventDefault={handleLogin}>
|
||||||
<label for="username" class="form-label">Username</label>
|
<div class="mb-3">
|
||||||
<input
|
<label for="username" class="form-label">Username</label>
|
||||||
type="text"
|
<input
|
||||||
class="form-control"
|
type="text"
|
||||||
id="username"
|
class="form-control"
|
||||||
bind:value={username}
|
id="username"
|
||||||
required
|
bind:value={username}
|
||||||
/>
|
required
|
||||||
</div>
|
/>
|
||||||
<div class="mb-3">
|
</div>
|
||||||
<label for="password" class="form-label">Password</label>
|
<div class="mb-3">
|
||||||
<input
|
<label for="password" class="form-label">Password</label>
|
||||||
type="password"
|
<input
|
||||||
class="form-control"
|
type="password"
|
||||||
id="password"
|
class="form-control"
|
||||||
bind:value={password}
|
id="password"
|
||||||
required
|
bind:value={password}
|
||||||
/>
|
required
|
||||||
</div>
|
/>
|
||||||
<button
|
</div>
|
||||||
type="submit"
|
<button
|
||||||
class="btn btn-primary w-100"
|
type="submit"
|
||||||
disabled={isLoading}
|
class="btn btn-primary w-100"
|
||||||
>
|
disabled={isLoading}
|
||||||
{#if isLoading}
|
>
|
||||||
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
{#if isLoading}
|
||||||
Logging in...
|
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||||||
{:else}
|
Logging in...
|
||||||
Login
|
{:else}
|
||||||
{/if}
|
Login
|
||||||
</button>
|
{/if}
|
||||||
</form>
|
</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</main>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.login-container {
|
.login-container {
|
||||||
|
|
|
||||||
1
src/routes/login/+page.ts
Normal file
1
src/routes/login/+page.ts
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export const ssr =false;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue