stubs/inertia-vue-ts/app/javascript/Pages/Auth/ResetPassword.vue in kaze-0.5.0 vs stubs/inertia-vue-ts/app/javascript/Pages/Auth/ResetPassword.vue in kaze-0.6.0

- old
+ new

@@ -1,89 +1,92 @@ <script setup lang="ts"> -import GuestLayout from '@/Layouts/GuestLayout.vue'; -import InputError from '@/Components/InputError.vue'; -import InputLabel from '@/Components/InputLabel.vue'; -import PrimaryButton from '@/Components/PrimaryButton.vue'; -import TextInput from '@/Components/TextInput.vue'; -import { Head, useForm } from '@inertiajs/vue3'; -import { password_store_path } from '@/routes'; +import GuestLayout from '@/Layouts/GuestLayout.vue' +import InputError from '@/Components/InputError.vue' +import InputLabel from '@/Components/InputLabel.vue' +import PrimaryButton from '@/Components/PrimaryButton.vue' +import TextInput from '@/Components/TextInput.vue' +import { Head, useForm } from '@inertiajs/vue3' +import { password_store_path } from '@/routes' const props = defineProps<{ - email: string; - token: string; -}>(); + email: string + token: string +}>() const form = useForm({ - token: props.token, - email: props.email, - password: '', - password_confirmation: '', -}); + token: props.token, + email: props.email, + password: '', + password_confirmation: '', +}) const submit = () => { - form.post(password_store_path(), { - onFinish: () => { - form.reset('password', 'password_confirmation'); - }, - }); -}; + form.post(password_store_path(), { + onFinish: () => { + form.reset('password', 'password_confirmation') + }, + }) +} </script> <template> - <GuestLayout> - <Head title="Reset Password" /> + <GuestLayout> + <Head title="Reset Password" /> - <form @submit.prevent="submit"> - <div> - <InputLabel for="email" value="Email" /> + <form @submit.prevent="submit"> + <div> + <InputLabel for="email" value="Email" /> - <TextInput - id="email" - type="email" - class="mt-1 block w-full" - v-model="form.email" - required - autofocus - autocomplete="username" - /> + <TextInput + id="email" + type="email" + class="mt-1 block w-full" + v-model="form.email" + required + autofocus + autocomplete="username" + /> - <InputError class="mt-2" :message="form.errors.email" /> - </div> + <InputError class="mt-2" :message="form.errors.email" /> + </div> - <div class="mt-4"> - <InputLabel for="password" value="Password" /> + <div class="mt-4"> + <InputLabel for="password" value="Password" /> - <TextInput - id="password" - type="password" - class="mt-1 block w-full" - v-model="form.password" - required - autocomplete="new-password" - /> + <TextInput + id="password" + type="password" + class="mt-1 block w-full" + v-model="form.password" + required + autocomplete="new-password" + /> - <InputError class="mt-2" :message="form.errors.password" /> - </div> + <InputError class="mt-2" :message="form.errors.password" /> + </div> - <div class="mt-4"> - <InputLabel for="password_confirmation" value="Confirm Password" /> + <div class="mt-4"> + <InputLabel for="password_confirmation" value="Confirm Password" /> - <TextInput - id="password_confirmation" - type="password" - class="mt-1 block w-full" - v-model="form.password_confirmation" - required - autocomplete="new-password" - /> + <TextInput + id="password_confirmation" + type="password" + class="mt-1 block w-full" + v-model="form.password_confirmation" + required + autocomplete="new-password" + /> - <InputError class="mt-2" :message="form.errors.password_confirmation" /> - </div> + <InputError class="mt-2" :message="form.errors.password_confirmation" /> + </div> - <div class="flex items-center justify-end mt-4"> - <PrimaryButton :class="{ 'opacity-25': form.processing }" :disabled="form.processing"> - Reset Password - </PrimaryButton> - </div> - </form> - </GuestLayout> + <div class="flex items-center justify-end mt-4"> + <PrimaryButton + :class="{ 'opacity-25': form.processing }" + :disabled="form.processing" + > + Reset Password + </PrimaryButton> + </div> + </form> + </GuestLayout> </template>