added EmailTemplate.Hidden field

This commit is contained in:
Gani Georgiev
2024-01-16 11:38:09 +02:00
parent 28fc186f5c
commit c9bc2f07aa
36 changed files with 241 additions and 231 deletions
+24 -18
View File
@@ -135,26 +135,32 @@
</div>
<div class="accordions">
<EmailTemplateAccordion
single
key="meta.verificationTemplate"
title={'Default "Verification" email template'}
bind:config={formSettings.meta.verificationTemplate}
/>
{#if !formSettings.meta.verificationTemplate.hidden}
<EmailTemplateAccordion
single
key="meta.verificationTemplate"
title={'Default "Verification" email template'}
bind:config={formSettings.meta.verificationTemplate}
/>
{/if}
<EmailTemplateAccordion
single
key="meta.resetPasswordTemplate"
title={'Default "Password reset" email template'}
bind:config={formSettings.meta.resetPasswordTemplate}
/>
{#if !formSettings.meta.resetPasswordTemplate.hidden}
<EmailTemplateAccordion
single
key="meta.resetPasswordTemplate"
title={'Default "Password reset" email template'}
bind:config={formSettings.meta.resetPasswordTemplate}
/>
{/if}
<EmailTemplateAccordion
single
key="meta.confirmEmailChangeTemplate"
title={'Default "Confirm email change" email template'}
bind:config={formSettings.meta.confirmEmailChangeTemplate}
/>
{#if !formSettings.meta.confirmEmailChangeTemplate.hidden}
<EmailTemplateAccordion
single
key="meta.confirmEmailChangeTemplate"
title={'Default "Confirm email change" email template'}
bind:config={formSettings.meta.confirmEmailChangeTemplate}
/>
{/if}
</div>
<hr />
@@ -2,6 +2,7 @@
import { link } from "svelte-spa-router";
import active from "svelte-spa-router/active";
import PageSidebar from "@/components/base/PageSidebar.svelte";
import { hideControls } from "@/stores/app";
</script>
<PageSidebar class="settings-sidebar">
@@ -39,27 +40,29 @@
<span class="txt">Backups</span>
</a>
<div class="sidebar-title">
<span class="txt">Sync</span>
</div>
<a
href="/settings/export-collections"
class="sidebar-list-item"
use:active={{ path: "/settings/export-collections/?.*" }}
use:link
>
<i class="ri-uninstall-line" />
<span class="txt">Export collections</span>
</a>
<a
href="/settings/import-collections"
class="sidebar-list-item"
use:active={{ path: "/settings/import-collections/?.*" }}
use:link
>
<i class="ri-install-line" />
<span class="txt">Import collections</span>
</a>
{#if !hideControls}
<div class="sidebar-title">
<span class="txt">Sync</span>
</div>
<a
href="/settings/export-collections"
class="sidebar-list-item"
use:active={{ path: "/settings/export-collections/?.*" }}
use:link
>
<i class="ri-uninstall-line" />
<span class="txt">Export collections</span>
</a>
<a
href="/settings/import-collections"
class="sidebar-list-item"
use:active={{ path: "/settings/import-collections/?.*" }}
use:link
>
<i class="ri-install-line" />
<span class="txt">Import collections</span>
</a>
{/if}
<div class="sidebar-title">Authentication</div>
<a