diff --git a/src/api/theme.js b/src/api/theme.js index 897a0955a..07d103382 100644 --- a/src/api/theme.js +++ b/src/api/theme.js @@ -53,16 +53,16 @@ themeApi.fetchConfiguration = themeId => { }) } -themeApi.fetchSettings = () => { +themeApi.fetchSettings = themeId => { return service({ - url: `${baseUrl}/activation/settings`, + url: `${baseUrl}/${themeId}/settings`, method: 'get' }) } -themeApi.saveSettings = settings => { +themeApi.saveSettings = (themeId, settings) => { return service({ - url: `${baseUrl}/activation/settings`, + url: `${baseUrl}/${themeId}/settings`, data: settings, method: 'post' }) diff --git a/src/views/interface/ThemeList.vue b/src/views/interface/ThemeList.vue index b0b563029..27d2aaa8e 100644 --- a/src/views/interface/ThemeList.vue +++ b/src/views/interface/ThemeList.vue @@ -1,30 +1,60 @@