feat: Implement project management with new views, services, store, and sidebar project selection.

This commit is contained in:
xds
2026-02-09 16:06:50 +03:00
parent 70e96eb503
commit 1a8c66ca35
11 changed files with 915 additions and 97 deletions

View File

@@ -25,6 +25,16 @@ export const dataService = {
return response.data
},
createCharacter: async (characterData) => {
const response = await api.post('/characters/', characterData)
return response.data
},
deleteCharacter: async (id) => {
const response = await api.delete(`/characters/${id}`)
return response.data
},
getAssetsByCharacterId: async (charId, limit, offset) => {
const response = await api.get(`/characters/${charId}/assets`, { params: { limit, offset } })
return response.data