feat(F-096): completed feature

This commit is contained in:
chattie
2026-08-20 22:12:01 +02:00
parent 4b60db026b
commit 5561776627
14 changed files with 298 additions and 67 deletions

View File

@@ -80,6 +80,8 @@ export const productsApi = {
create: (data: unknown) => api.post<import('@/types').Product>('/api/products', data),
update: (id: string, data: unknown) =>
api.patch<import('@/types').Product>(`/api/products/${id}`, data),
generateSeo: (id: string) =>
api.post<import('@/types').Product>(`/api/products/${id}/generate-seo`),
setState: (id: string, state: 'active' | 'archived') =>
api.patch(`/api/products/${id}/state`, { state }),
delete: (id: string) => api.delete(`/api/products/${id}`),
@@ -325,6 +327,13 @@ export interface StoreSettings {
footerText: string;
facebookUrl: string;
instagramUrl: string;
aiProvider: string;
aiBaseUrl: string;
aiModel: string;
aiApiKey: string;
aiApiKeyConfigured?: boolean;
aiSeoTitlePrompt: string;
aiSeoDescriptionPrompt: string;
}
export const settingsApi = {