feat(studio): manage style presets
This commit is contained in:
@@ -107,6 +107,11 @@ export const deleteCategoryBrief = (id: string) =>
|
||||
export const fetchStylePresets = (params: ListParams) =>
|
||||
api.get<PaginatedResponse<StudioStylePreset>>(`${BASE}/style-presets`, params)
|
||||
|
||||
export interface StylePresetPayload { type?: StudioStylePreset['type']; name?: string; payload?: Record<string, unknown> | null }
|
||||
export const createStylePreset = (payload: StylePresetPayload) => api.post<ApiResponse<StudioStylePreset>>(`${BASE}/style-presets`, payload)
|
||||
export const updateStylePreset = (id: string, payload: StylePresetPayload) => api.put<ApiResponse<StudioStylePreset>>(`${BASE}/style-presets/${id}`, payload)
|
||||
export const deleteStylePreset = (id: string) => api.delete<ApiResponse<null>>(`${BASE}/style-presets/${id}`)
|
||||
|
||||
export const updateRobotAuthor = (id: string, payload: Partial<StudioRobotAuthor>) =>
|
||||
api.put<ApiResponse<StudioRobotAuthor>>(`${BASE}/robot-authors/${id}`, payload)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user