X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FUpsertUser.vue;fp=client%2Fnext_src%2Fcomponents%2FupsertUser.js;h=5ea93a05531f80bfb1cd493768f5bdd16a7a25b9;hb=c66a829b3770122fe0ff2fb9db8def9635bbc334;hp=cca959e50cfa5c337b5ce76a9391a48a1620d4fd;hpb=ccd4a2b74aecdd6e52960a9ed42acea3e40c9271;p=vchess.git
diff --git a/client/next_src/components/upsertUser.js b/client/src/components/UpsertUser.vue
similarity index 61%
rename from client/next_src/components/upsertUser.js
rename to client/src/components/UpsertUser.vue
index cca959e5..5ea93a05 100644
--- a/client/next_src/components/upsertUser.js
+++ b/client/src/components/UpsertUser.vue
@@ -1,61 +1,50 @@
// Logic to login, or create / update a user (and also logout)
-vv = Vue.component('my-upsert-user', {
+
+div
+ input#modalUser.modal(type="checkbox" @change="trySetEnterTime")
+ div(role="dialog")
+ .card
+ label.modal-close(for="modalUser")
+ h3 {{ stage }}
+ form#userForm(@submit.prevent="onSubmit()")
+ div(v-show="stage!='Login'")
+ fieldset
+ label(for="username") Name
+ input#username(type="text" v-model="user.name")
+ fieldset
+
+
+ fieldset
+
+
+ div(v-show="stage=='Login'")
+ fieldset
+
+
+ .button-group
+ button#submit(@click="onSubmit()")
+ span {{ submitMessage }}
+ i.material-icons send
+ button(v-if="stage!='Update'" @click="toggleStage()")
+ span {{ stage=="Login" ? "Register" : "Login" }}
+ button(v-if="stage=='Update'" onClick="location.replace('/logout')")
+ span Logout
+ #dialog(:style="{display: displayInfo}") {{ infoMsg }}
+
+
+