<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> </div> </template> <script> export default { name: 'RegisterForm', props: { remoteUsername: String, username: String, }, }; </script>