Skip to content
Snippets Groups Projects
Commit fae08fb4 authored by Marte Fossum's avatar Marte Fossum
Browse files

GREG-307: Show that new invitation is sent

parent 2d1aa961
No related branches found
No related tags found
1 merge request!368GREG-307: Show that new invitation is sent
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
"roleInfoHead": "Roles and periods", "roleInfoHead": "Roles and periods",
"roleInfoTableText": "Guest roles", "roleInfoTableText": "Guest roles",
"roleInfoBody": "You can only change roles connected to units that you have given.", "roleInfoBody": "You can only change roles connected to units that you have given.",
"newEmailSent": "New invitation sent",
"verifier": "Verified by", "verifier": "Verified by",
"verified": "Verified", "verified": "Verified",
"source": "Source", "source": "Source",
......
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
"roleInfoHead": "Roller og perioder", "roleInfoHead": "Roller og perioder",
"roleInfoBody": "Du kan endre på tidsperioden, men kun på gjesteroller tilknyttet enheter du er vert for.", "roleInfoBody": "Du kan endre på tidsperioden, men kun på gjesteroller tilknyttet enheter du er vert for.",
"roleInfoTableText": "Gjesteroller", "roleInfoTableText": "Gjesteroller",
"newEmailSent": "Ny invitasjon sendt",
"verifier": "Godkjent av", "verifier": "Godkjent av",
"verified": "Godkjent", "verified": "Godkjent",
"source": "Kilde", "source": "Kilde",
......
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
"roleInfoTableText": "Gjesteroller", "roleInfoTableText": "Gjesteroller",
"roleInfoHead": "Roller og periodar", "roleInfoHead": "Roller og periodar",
"roleInfoBody": "Du kan endre på tidsperioden, men berre på gjesteroller knytta til eininger du er vert for.", "roleInfoBody": "Du kan endre på tidsperioden, men berre på gjesteroller knytta til eininger du er vert for.",
"newEmailSent": "Ny invitasjon sendt",
"verifier": "Godkjend av", "verifier": "Godkjend av",
"verified": "Godkjend", "verified": "Godkjend",
"source": "Kjelde", "source": "Kjelde",
......
...@@ -98,6 +98,7 @@ export default function GuestInfo({ ...@@ -98,6 +98,7 @@ export default function GuestInfo({
const [t] = useTranslation(['common']) const [t] = useTranslation(['common'])
const navigate = useNavigate() const navigate = useNavigate()
const [confirmCancelDialogOpen, setConfirmCancelDialogOpen] = useState(false) const [confirmCancelDialogOpen, setConfirmCancelDialogOpen] = useState(false)
const [showEmailSent, setShowEmailSent] = useState<Boolean>(false)
const [emailUpdateError, setEmailUpdateError] = const [emailUpdateError, setEmailUpdateError] =
useState<ServerErrorReportData>() useState<ServerErrorReportData>()
const [updateOKMsg, setUpdateOKMsg] = useState<string>('') const [updateOKMsg, setUpdateOKMsg] = useState<string>('')
...@@ -221,6 +222,11 @@ export default function GuestInfo({ ...@@ -221,6 +222,11 @@ export default function GuestInfo({
} }
} }
const handleClick = () => {
resend()
setShowEmailSent(true)
}
useEffect(() => { useEffect(() => {
reset({ email: guest.email }) // Forces defaultValue to be set to the new value, making the form not dirty reset({ email: guest.email }) // Forces defaultValue to be set to the new value, making the form not dirty
setValue('email', guest.email) setValue('email', guest.email)
...@@ -256,6 +262,14 @@ export default function GuestInfo({ ...@@ -256,6 +262,14 @@ export default function GuestInfo({
{t(updateOKMsg)} {t(updateOKMsg)}
</Alert> </Alert>
)} )}
{showEmailSent && (
<Alert
severity="success"
sx={{ fontSize: '1rem', marginBottom: '1rem' }}
>
{t('guestInfo.newEmailSent')}
</Alert>
)}
<TableContainer> <TableContainer>
<Table sx={{ minWidth: 650 }} aria-label="simple table"> <Table sx={{ minWidth: 650 }} aria-label="simple table">
<TableHead> <TableHead>
...@@ -304,7 +318,7 @@ export default function GuestInfo({ ...@@ -304,7 +318,7 @@ export default function GuestInfo({
marginTop: '0.5rem', marginTop: '0.5rem',
}} }}
> >
<Button color="secondary" onClick={resend}> <Button color="secondary" onClick={handleClick}>
{t('button.resendInvitation')} {t('button.resendInvitation')}
</Button> </Button>
<Button <Button
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment