2019-03-29 17:08:54 +00:00
|
|
|
<template>
|
2019-05-21 10:13:21 +00:00
|
|
|
<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: {
|
2019-05-21 10:13:21 +00:00
|
|
|
remoteUsername: String,
|
2019-03-29 17:08:54 +00:00
|
|
|
username: String
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|