diff --git a/src/js/sw/surfaces/admin/settings.js b/src/js/sw/surfaces/admin/settings.js index ddf907f..7092766 100644 --- a/src/js/sw/surfaces/admin/settings.js +++ b/src/js/sw/surfaces/admin/settings.js @@ -36,6 +36,7 @@ export default function SettingsSection() { message_variant: cfg_.message?.variant || 'info', footer_enabled: !!cfg_.footer?.enabled, footer_text: cfg_.footer?.text || '', + package_registry_url: cfg_.package_registry?.url || '', }); setVault(v); } catch (e) { sw.toast(e.message, 'error'); } @@ -78,6 +79,9 @@ export default function SettingsSection() { text: cfg.footer_text, }}); + // Package Registry + await sw.api.admin.settings.update('package_registry', { value: { url: cfg.package_registry_url } }); + sw.toast('Settings saved', 'success'); } catch (e) { sw.toast(e.message, 'error'); } finally { setSaving(false); } @@ -166,6 +170,13 @@ export default function SettingsSection() { } +