UNPKG

hydrogen-sanity

Version:
32 lines (29 loc) 817 B
import { isServer } from './utils.js'; import { useQuery } from '../index.js'; if (isServer()) { throw new Error( "`QueryClient` should only run client-side. Please check that this file is not being imported into a worker or server bundle." ); } function QueryClient({ query, params, options, children }) { const { data, error, loading, encodeDataAttribute } = useQuery( query, params, options ); if (error) { throw error; } if (loading) { const initialData = options.initial && typeof options.initial === "object" && "data" in options.initial ? options.initial.data : options.initial; return children(initialData, encodeDataAttribute); } return children(data, encodeDataAttribute); } export { QueryClient as default }; //# sourceMappingURL=Query.client.js.map