import { Form, Head, usePage } from '@inertiajs/react'; /* @chisel-email-verification */ import { Link } from '@inertiajs/react'; /* @end-chisel-email-verification */ import ProfileController from '@/actions/App/Http/Controllers/Settings/ProfileController'; import DeleteUser from '@/components/delete-user'; import Heading from '@/components/heading'; import InputError from '@/components/input-error'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { edit } from '@/routes/profile'; import type { Auth } from '@/types'; /* @chisel-email-verification */ import { send } from '@/routes/verification'; /* @end-chisel-email-verification */ type PageProps = { auth: Auth; }; export default function Profile( /* @chisel-email-verification */ { mustVerifyEmail, status, }: { mustVerifyEmail: boolean; status?: string; }, /* @end-chisel-email-verification */ ) { const { auth } = usePage().props; return ( <>

Definições do perfil

{({ processing, errors }) => ( <>
{/* @chisel-email-verification */} {mustVerifyEmail && auth.user.email_verified_at === null && (

{' '} O seu endereço de correio electrónico ainda não foi confirmado.{' '} {' '} Reenviar o email de confirmação.{' '}

{status === 'verification-link-sent' && (
{' '} Foi enviada uma nova ligação de confirmação para o seu email.{' '}
)}
)} {/* @end-chisel-email-verification */}
)}
); } Profile.layout = { breadcrumbs: [ { title: 'Definições do perfil', href: edit(), }, ], };