feat(docker): añadir Dockerfile para contenerizar la aplicación
This commit is contained in:
17
src/api/cabanas.ts
Normal file
17
src/api/cabanas.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { apiRequest } from './client';
|
||||
import type { Cabana } from '@/types';
|
||||
|
||||
export const cabanasApi = {
|
||||
list: () => apiRequest<Cabana[]>('/api/cabanas'),
|
||||
|
||||
get: (id: number) => apiRequest<Cabana>(`/api/cabanas/${id}`),
|
||||
|
||||
create: (body: Partial<Cabana>) =>
|
||||
apiRequest<Cabana>('/api/cabanas/', { method: 'POST', body }),
|
||||
|
||||
update: (id: number, body: Partial<Cabana>) =>
|
||||
apiRequest<Cabana>(`/api/cabanas/${id}`, { method: 'PUT', body }),
|
||||
|
||||
delete: (id: number) =>
|
||||
apiRequest<void>(`/api/cabanas/${id}`, { method: 'DELETE' }),
|
||||
};
|
||||
Reference in New Issue
Block a user