aboutsummaryrefslogtreecommitdiffhomepage
path: root/login.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'login.lisp')
-rw-r--r--login.lisp21
1 files changed, 21 insertions, 0 deletions
diff --git a/login.lisp b/login.lisp
new file mode 100644
index 0000000..2e7c652
--- /dev/null
+++ b/login.lisp
@@ -0,0 +1,21 @@
+;;;; login.lisp
+
+(in-package :vampire)
+
+(defun login-page (body)
+ (with-clog-create body
+ (div ()
+ (div ()
+ (section (:h3 :content "LOGIN"))
+ (form ()
+ (form-element (:text :bind name-input))
+ (br ())
+ (form-element (:password :bind pw-input))
+ (br ())
+ (button (:bind btn :content "Click here to log in"))))
+ (div ()
+ (:p ()
+ (:a (:link "/new-account" :content "Create an account")))))
+ (setf (place-holder name-input) "Name"
+ (place-holder pw-input) "Password")))
+