We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e0602ce + 3036608 commit 11d354cCopy full SHA for 11d354c
1 file changed
src/endpoints/NewsroomThemes/Client.ts
@@ -41,10 +41,23 @@ export function createClient(api: DeferredJobsApiClient) {
41
return themes;
42
}
43
44
+ async function update(
45
+ newsroomId: NewsroomId,
46
+ themeId: NewsroomThemeId,
47
+ settings: NewsroomThemePreset['settings'],
48
+ ): Promise<NewsroomThemePreset> {
49
+ const url = routing.newsroomThemesUrl.replace(':newsroom_id', String(newsroomId));
50
+ const { theme } = await api.patch<{ theme: NewsroomThemePreset }>(`${url}/${themeId}`, {
51
+ payload: settings,
52
+ });
53
+ return theme;
54
+ }
55
+
56
return {
57
apply,
58
get,
59
getActive,
60
list,
61
+ update,
62
};
63
0 commit comments