feat: global ui & functional update

This commit is contained in:
ivannoskov
2026-01-21 22:43:54 +03:00
parent 8958d89d12
commit 619fd5c1ef
32 changed files with 3803 additions and 1325 deletions

View File

@@ -37,5 +37,22 @@ export const workspacesApi = {
*/
delete: (workspaceId: string) =>
api.delete<void>(`${BASE_PATH}/${workspaceId}`),
/**
* Upload workspace avatar
*/
uploadAvatar: (workspaceId: string, file: File) => {
const formData = new FormData();
formData.append("file", file);
return api.post<Workspace>(`${BASE_PATH}/${workspaceId}/avatar`, formData, {
headers: { "Content-Type": "multipart/form-data" },
});
},
/**
* Delete workspace avatar
*/
deleteAvatar: (workspaceId: string) =>
api.delete<Workspace>(`${BASE_PATH}/${workspaceId}/avatar`),
};