feat: Implement content planning and post management with a new service and calendar view.

This commit is contained in:
xds
2026-02-17 15:54:36 +03:00
parent 6bda0db181
commit ff07ca6ae0
11 changed files with 1906 additions and 2356 deletions

View File

@@ -32,13 +32,13 @@ export const useIdeaStore = defineStore('ideas', () => {
loading.value = true;
error.value = null;
try {
await ideaService.createIdea(data);
const response = await ideaService.createIdea(data);
await fetchIdeas(); // Refresh list
return true;
return response.data;
} catch (err) {
console.error('Error creating idea:', err);
error.value = err.response?.data?.detail || 'Failed to create idea';
return false;
return null;
} finally {
loading.value = false;
}