PHP Classes

File: resources/js/Pages/Auth/VerifyEmail.vue

Recommend this page to a friend!
  Classes of Celso   DB Sync   resources/js/Pages/Auth/VerifyEmail.vue   Download  
File: resources/js/Pages/Auth/VerifyEmail.vue
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: DB Sync
Synchronize databases between environments
Author: By
Last change:
Date: 1 month ago
Size: 1,923 bytes
 

Contents

Class file image Download
<template> <GuestLayout> <Head title="Email de verificação" /> <div class="mb-4 text-sm text-gray-600 dark:text-gray-400"> Obrigado por inscrever-se! Antes de começar, você poderia verificar seu endereço de e-mail clicando no link que acabamos de enviar para seu e-mail? Se você não recebeu o e-mail, teremos prazer em lhe enviar outro. </div> <div class="mb-4 font-medium text-sm text-green-600 dark:text-green-400" v-if="verificationLinkSent"> Um novo link de verificação foi enviado para o endereço de e-mail que você forneceu durante o registro. </div> <form @submit.prevent="submit"> <div class="mt-4 flex items-center justify-between"> <PrimaryButton :class="{ 'opacity-25': form.processing }" :disabled="form.processing"> Reenviar email de verificação </PrimaryButton> <Link :href="route('logout')" method="post" as="button" class="underline text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 dark:focus:ring-offset-gray-800" >Sair</Link > </div> </form> </GuestLayout> </template> <script setup> import { computed } from 'vue'; import GuestLayout from '@/Layouts/GuestLayout.vue'; import PrimaryButton from '@/Components/PrimaryButton.vue'; import { Head, Link, useForm } from '@inertiajs/vue3'; const props = defineProps({ status: { type: String, }, }); const form = useForm({}); const submit = () => { form.post(route('verification.send')); }; const verificationLinkSent = computed(() => props.status === 'verification-link-sent'); </script>