21 lines
679 B
TypeScript
21 lines
679 B
TypeScript
import { useState } from 'react';
|
|
|
|
import { useResponse } from '@/shared/components/response/ResponseContext';
|
|
|
|
import GSeloGrupoInterface from '../../interfaces/GSeloGrupo/GSeloGrupoInterface';
|
|
import { GSeloGrupoDeleteService } from '../../services/GSeloGrupo/GSeloGrupoDeleteService';
|
|
|
|
export const useGSeloGrupoDeleteHook = () => {
|
|
const { setResponse } = useResponse();
|
|
|
|
const [gSeloGrupo, setGSeloGrupo] = useState<GSeloGrupoInterface>();
|
|
|
|
const deleteGSeloGrupo = async (data: GSeloGrupoInterface) => {
|
|
const response = await GSeloGrupoDeleteService(data);
|
|
|
|
setGSeloGrupo(data);
|
|
setResponse(response);
|
|
};
|
|
|
|
return { gSeloGrupo, deleteGSeloGrupo };
|
|
};
|