hide whitelist section if no email configured

This commit is contained in:
Milo Schwartz
2025-01-05 16:03:29 -05:00
parent 7388480885
commit a8172763a4

View File

@@ -637,6 +637,7 @@ export default function ResourceAuthenticationPage() {
</SettingsSectionBody> </SettingsSectionBody>
</SettingsSection> </SettingsSection>
{env.email.emailEnabled && (
<SettingsSection> <SettingsSection>
<SettingsSectionHeader> <SettingsSectionHeader>
<SettingsSectionTitle> <SettingsSectionTitle>
@@ -648,14 +649,10 @@ export default function ResourceAuthenticationPage() {
</SettingsSectionDescription> </SettingsSectionDescription>
</SettingsSectionHeader> </SettingsSectionHeader>
<SettingsSectionBody> <SettingsSectionBody>
{env.email.emailEnabled && (
<>
<SwitchInput <SwitchInput
id="whitelist-toggle" id="whitelist-toggle"
label="Email Whitelist" label="Email Whitelist"
defaultChecked={ defaultChecked={resource.emailWhitelistEnabled}
resource.emailWhitelistEnabled
}
onCheckedChange={setWhitelistEnabled} onCheckedChange={setWhitelistEnabled}
/> />
@@ -686,8 +683,7 @@ export default function ResourceAuthenticationPage() {
.email() .email()
.safeParse( .safeParse(
tag tag
) ).success;
.success;
}} }}
setActiveTagIndex={ setActiveTagIndex={
setActiveEmailTagIndex setActiveEmailTagIndex
@@ -728,8 +724,6 @@ export default function ResourceAuthenticationPage() {
</form> </form>
</Form> </Form>
)} )}
</>
)}
</SettingsSectionBody> </SettingsSectionBody>
<SettingsSectionFooter> <SettingsSectionFooter>
<Button <Button
@@ -742,6 +736,7 @@ export default function ResourceAuthenticationPage() {
</Button> </Button>
</SettingsSectionFooter> </SettingsSectionFooter>
</SettingsSection> </SettingsSection>
)}
</SettingsContainer> </SettingsContainer>
</> </>
); );