Initial commit: Horux Despachos project

This commit is contained in:
consultoria-as
2026-04-27 01:11:06 -06:00
commit 56a05ba767
604 changed files with 121723 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
import * as api from '../api/addons';
export function useMyAddons(contribuyenteId?: string) {
return useQuery({
queryKey: ['my-addons', contribuyenteId ?? 'all'],
queryFn: () => api.listMyAddons(contribuyenteId),
});
}
export function useSubscribeAddon() {
const qc = useQueryClient();
return useMutation({
mutationFn: api.subscribeAddon,
onSuccess: () => {
qc.invalidateQueries({ queryKey: ['my-addons'] });
},
});
}
export function useCancelAddon() {
const qc = useQueryClient();
return useMutation({
mutationFn: api.cancelAddon,
onSuccess: () => {
qc.invalidateQueries({ queryKey: ['my-addons'] });
},
});
}