import { api } from './api'; import type { Banner } from '../types/banner.types'; interface Resp { success: boolean; data: T; } export const bannerApi = { getActive: () => api.get>('/api/banners/active').then(r => r.data.data), getAll: () => api.get>('/api/banners').then(r => r.data.data), create: (data: Omit) => api.post>('/api/banners', data).then(r => r.data.data), delete: (id: string) => api.delete(`/api/banners/${id}`).then(() => undefined), };