UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

25 lines (24 loc) 756 B
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