Feat: Edición y Manejo de Titulares, entre otros.
This commit is contained in:
@@ -10,6 +10,11 @@ const apiClient = axios.create({
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
});
|
||||
|
||||
export interface ActualizarTitularPayload {
|
||||
texto: string;
|
||||
viñeta: string | null;
|
||||
}
|
||||
|
||||
export const obtenerTitulares = async (): Promise<Titular[]> => {
|
||||
const response = await apiClient.get('/titulares');
|
||||
return response.data;
|
||||
@@ -43,4 +48,8 @@ export const guardarConfiguracion = async (config: Configuracion): Promise<void>
|
||||
|
||||
export const generarCsvManual = async (): Promise<void> => {
|
||||
await apiClient.post('/acciones/generar-csv');
|
||||
};
|
||||
|
||||
export const actualizarTitular = async (id: number, payload: ActualizarTitularPayload): Promise<void> => {
|
||||
await apiClient.put(`/titulares/${id}`, payload);
|
||||
};
|
||||
Reference in New Issue
Block a user