aboutsummaryrefslogtreecommitdiff
path: root/src/genpass
diff options
context:
space:
mode:
authorGabriel Giovanini <gabrielg.desouza@gmail.com>2019-06-22 16:26:09 +0200
committerGabriel Giovanini <gabrielg.desouza@gmail.com>2019-06-22 16:26:09 +0200
commit02efbed9b5d01a813cd07c6631a17c4744a191d6 (patch)
treef631611e51ff9add399c72fd167b3332639ea639 /src/genpass
parenta0e1e0e62ea192569684fb0523495552438b9f97 (diff)
downloadgenpass-02efbed9b5d01a813cd07c6631a17c4744a191d6.tar.gz
genpass-02efbed9b5d01a813cd07c6631a17c4744a191d6.tar.bz2
genpass-02efbed9b5d01a813cd07c6631a17c4744a191d6.zip
Adds a simple layout
Diffstat (limited to 'src/genpass')
-rw-r--r--src/genpass/core.cljs20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/genpass/core.cljs b/src/genpass/core.cljs
index e6b33ca..c65714f 100644
--- a/src/genpass/core.cljs
+++ b/src/genpass/core.cljs
@@ -1,15 +1,19 @@
(ns genpass.core
- (:require
- [reagent.core :as r]))
+ (:require
+ [reagent.core :as r]
+ [genpass.gen :refer [genpwd]]))
-;; -------------------------
-;; Views
+(def password (r/atom (genpwd)))
(defn home-page []
- [:div [:h2 "Welcome to Reagent"]])
-
-;; -------------------------
-;; Initialize app
+ [:div.columns>div.column
+ [:div.field>div.control>input.input.is-primary
+ {:type "text"
+ :value @password}]
+ [:div.field>div.control>input.button.is-primary
+ {:value "Generate"
+ :type "button"
+ :on-click #(reset! password (genpwd))}]])
(defn mount-root []
(r/render [home-page] (.getElementById js/document "app")))