Browse Source

fix: automatic1111 auth key should not be required

Timothy J. Baek 9 months ago
parent
commit
f0a8aca0e3

+ 1 - 0
src/lib/components/admin/Settings/Images.svelte

@@ -282,6 +282,7 @@
 			<SensitiveInput
 				placeholder={$i18n.t('Enter api auth string (e.g. username:password)')}
 				bind:value={AUTOMATIC1111_API_AUTH}
+				required={false}
 			/>
 
 			<div class="mt-2 text-xs text-gray-400 dark:text-gray-500">

+ 2 - 1
src/lib/components/common/SensitiveInput.svelte

@@ -1,6 +1,7 @@
 <script lang="ts">
 	export let value: string = '';
 	export let placeholder = '';
+	export let required = true;
 	export let readOnly = false;
 	export let outerClassName = 'flex flex-1';
 	export let inputClassName =
@@ -15,7 +16,7 @@
 		class={inputClassName}
 		{placeholder}
 		bind:value
-		required={!readOnly}
+		required={required && !readOnly}
 		disabled={readOnly}
 		autocomplete="off"
 		{...{ type: show ? 'text' : 'password' }}