diff --git a/src/interface/components/Button.svelte b/src/interface/components/Button.svelte index de26f3b2..97f07499 100644 --- a/src/interface/components/Button.svelte +++ b/src/interface/components/Button.svelte @@ -2,6 +2,6 @@ let { onClick, text } = $props<{ onClick: () => void, text: string, [key: string]: any }>(); - \ No newline at end of file diff --git a/src/interface/pages/settings/general.svelte b/src/interface/pages/settings/general.svelte index 29b6dd2b..1360ebc9 100644 --- a/src/interface/pages/settings/general.svelte +++ b/src/interface/pages/settings/general.svelte @@ -22,7 +22,7 @@ (Omit, 'type'> & { type: 'select', id: string, - options: Array<{ value: string, label: string }> + options: string[] }); interface Plugin { @@ -130,11 +130,21 @@ max={setting.max} step={setting.step} /> + {:else if setting.type === 'string'} + updatePluginSetting(plugin.pluginId, key, e.currentTarget.value)} + /> {:else if setting.type === 'select'}