Parent directory

auth.templ

905 bytes
 1package pages
 2
 3templ AuthPage(errorMsg string) {
 4	@BaseLayout("ytrssil - Authentication", "auth") {
 5		<div class="row justify-content-center mt-5">
 6			<div class="col-md-6 col-lg-4">
 7				<div class="card">
 8					<div class="card-body">
 9						<h5 class="card-title mb-4">Authentication Required</h5>
10						if errorMsg != "" {
11							<div class="alert alert-danger" role="alert">
12								{ errorMsg }
13							</div>
14						}
15						<form method="POST" action="/auth">
16							<div class="mb-3">
17								<label for="token" class="form-label">Access Token</label>
18								<input
19									type="password"
20									class="form-control"
21									id="token"
22									name="token"
23									placeholder="Enter your token"
24									required
25									autofocus
26								/>
27							</div>
28							<button type="submit" class="btn btn-primary w-100">Submit</button>
29						</form>
30					</div>
31				</div>
32			</div>
33		</div>
34	}
35}