agola-web/src/components/registerform.vue

51 lines
1.3 KiB
Vue
Raw Normal View History

2019-03-29 17:08:54 +00:00
<template>
<div class="w-full max-w-xs">
<form
class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4"
@submit.prevent="$emit('login', { username })"
>
<div class="mb-4">
<label class="block text-sm font-bold mb-2" for="username">Remote Username</label>
<input
class="appearance-none border rounded w-full py-2 px-3 leading-tight focus:outline-none focus:shadow-outline"
id="username"
type="text"
placeholder="Username"
:disabled="true"
v-model="remoteUsername"
>
</div>
<div class="mb-4">
<label class="block text-sm font-bold mb-2" for="username">Username</label>
<input
class="appearance-none border rounded w-full py-2 px-3 leading-tight focus:outline-none focus:shadow-outline"
id="username"
type="text"
placeholder="Username"
v-model="username"
>
</div>
<div class="flex justify-center">
<button
class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline"
type="submit"
>Register</button>
</div>
</form>
2019-03-29 17:08:54 +00:00
</div>
</template>
<script>
export default {
name: "RegisterForm",
props: {
remoteUsername: String,
2019-03-29 17:08:54 +00:00
username: String
}
};
</script>