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>