synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
25 lines (24 loc) • 756 B
JavaScript
import { useDeepCompareEffectNoCheck as c } from "use-deep-compare-effect";
import { useQuery as n } from "@tanstack/react-query";
import { useTableQueryUseQueryOptions as m } from "./TableQueryUseQueryOptions.js";
import { useState as g, useEffect as D } from "react";
function L(u) {
const { queryBundleRequest: i, onChange: e } = u, { rowDataQueryOptions: d, queryMetadataQueryOptions: f } = m(i), { data: a, isLoading: r } = n({
...d,
select: (y) => y.responseBody
}), { data: t, isLoading: s } = n(
f
), [o, p] = g();
D(() => {
a && t && !r && !s && p({
...t,
...a
});
}, [t, s, a, r]), c(() => {
o && e && e(o);
}, [o, e]);
}
export {
L as default
};
//# sourceMappingURL=useOnQueryDataChange.js.map