diff --git a/src/routes/settings/extensions/+page.svelte b/src/routes/settings/extensions/+page.svelte index b7b0b8b..4fa72ed 100644 --- a/src/routes/settings/extensions/+page.svelte +++ b/src/routes/settings/extensions/+page.svelte @@ -1,38 +1,51 @@ -
-
-
- ico -
-
- Seadex -
-
- seadex +
+
Extension Settings
+ +
+ {#each Object.entries($saved) as [id, config] (id)} +
+
+
+ ico +
+
+ {config.name} +
+
+ {id} +
+
+
+
+
+ {config.version} +
+
+ {typeMap[config.type]} +
+
+ {config.accuracy} Accuracy +
+ {#if config.ratio} +
+ {config.ratio} Ratio +
+ {/if} +
+
-
-
-
- v0.0.1 -
-
- Torrent -
-
- High Accuracy -
-
- 2.0 Ratio -
-
-
-
- - + {/each}
diff --git a/src/routes/settings/extensions/ExtensionSettings.svelte b/src/routes/settings/extensions/ExtensionSettings.svelte index a0d6d29..80c1d26 100644 --- a/src/routes/settings/extensions/ExtensionSettings.svelte +++ b/src/routes/settings/extensions/ExtensionSettings.svelte @@ -13,9 +13,11 @@ function deleteExtension () { storage.delete(config.id) } + + $: opts = $exopts[config.id]! -
+
@@ -28,17 +30,17 @@ {#if options.type === 'string'}
- +
{:else if options.type === 'number'}
- +
{:else if options.type === 'boolean'}
- +
{/if} {/each} @@ -52,5 +54,5 @@
- +