web: add support for custom api keys & improve turnstile states

This commit is contained in:
wukko
2024-11-23 19:13:23 +06:00
parent 7c7cefe89b
commit 601597eb15
6 changed files with 101 additions and 40 deletions

View File

@@ -31,6 +31,32 @@
</div>
</SettingsCategory>
{#if $settings.processing.enableCustomInstances}
<SettingsCategory
sectionId="community"
title={$t("settings.processing.access_key")}
>
<div class="category-inside-group">
<SettingsToggle
settingContext="processing"
settingId="enableCustomApiKey"
title={$t("settings.processing.access_key.title")}
/>
{#if $settings.processing.enableCustomApiKey}
<SettingsInput
settingContext="processing"
settingId="customApiKey"
placeholder="00000000-0000-0000-0000-000000000000"
type="uuid"
/>
{/if}
</div>
<div class="subtext">
{$t("settings.processing.access_key.description")}
</div>
</SettingsCategory>
{/if}
<style>
.category-inside-group {
display: flex;