Feat: Edición y Manejo de Titulares, entre otros.

This commit is contained in:
2025-10-28 14:12:05 -03:00
parent 3c12a89f76
commit 5b3dede4d5
12 changed files with 216 additions and 99 deletions

View File

@@ -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);
};