-
Couldn't load subscription status.
- Fork 1
feat: support arbitrary sources in useQuery #633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: holm/dataset-bound
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
be8858e to
f889a92
Compare
f889a92 to
739eb9c
Compare
9a3e862 to
7029e15
Compare
739eb9c to
661c187
Compare
661c187 to
5b56379
Compare
This contains a non-breaking change to `useQuery` (and other hooks which uses this under the hood) of accepting a `source` parameter. This can be used to query datasets which are not part of the current context. However, this has lead to some breaking changes to the `core` package: - The QueryOptions no longer takes an _optional_ projectId/dataset, but rather a _required_ `source`. This will always represent the resource we'll be querying. - The same applies to `perspective`. This is part of the work of decoupling the perspective setting from the SanityInstace. - However, since we still want `useQuery` to have the same options we've now introduced a new UseQueryOptions.
5b56379 to
51c04f1
Compare

Description
This contains a non-breaking change to
useQuery(and other hooks which uses this under the hood) of accepting asourceparameter. This can be used to query datasets which are not part of the current context.However, this has lead to some breaking changes to the
corepackage:source. This will always represent the resource we'll be querying.perspective. This is part of the work of decoupling the perspective setting from the SanityInstace.useQueryto have the same options we've now introduced a new UseQueryOptions. This could potentially be considered a breaking change.What to review
Testing
Fun gif