Hide send email button until validation is complete

This commit is contained in:
Br0wnHammer
2025-06-13 14:15:37 +05:30
parent 38a1d5e7a1
commit d19bbf2b8e
2 changed files with 12 additions and 11 deletions

View File

@@ -136,8 +136,7 @@ const SettingsEmail = ({
<Box
sx={{
display: "flex",
flexDirection: "row",
alignItems: "center",
flexDirection: "column",
gap: theme.spacing(4),
}}
>
@@ -250,14 +249,16 @@ const SettingsEmail = ({
/>
</Box>
<Box>
<Button
variant="contained"
color="accent"
loading={isSending}
onClick={handleSendTestEmail}
>
{t("settingsTestEmail", "Send test e-mail")}
</Button>
{systemEmailHost && systemEmailPort && systemEmailAddress && (
<Button
variant="contained"
color="accent"
loading={isSending}
onClick={handleSendTestEmail}
>
{t("settingsTestEmail", "Send test e-mail")}
</Button>
)}
</Box>
</Stack>
</Box>

View File

@@ -684,7 +684,7 @@
"settingsEmailRequireTLS": "Require TLS - Force STARTTLS",
"settingsEmailRejectUnauthorized": "Reject Unauthorized",
"settingsEmailSecure": "Secure - Use SSL",
"settingsEmailPool": "Pool",
"settingsEmailPool": "Pool - Enable connection pooling",
"state": "State",
"statusBreadCrumbsStatusPages": "Status Pages",
"statusBreadCrumbsDetails": "Details",