Skip to content

Commit ec5e06d

Browse files
committed
wipset
1 parent c22eca9 commit ec5e06d

13 files changed

+25
-15
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## [1.2.5](https://github.com/ThinAirThings/uix/compare/v1.2.4...v1.2.5) (2024-05-23)
22

3+
## 3.0.14
4+
5+
### Patch Changes
6+
7+
- add isPending to all hooks
8+
39
## 3.0.13
410

511
### Patch Changes

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@thinairthings/uix",
33
"author": "Dan Lannan",
4-
"version": "3.0.13",
4+
"version": "3.0.14",
55
"type": "module",
66
"types": "./dist/lib/index.d.ts",
77
"bin": {

src/templates/hooks/useNodeIndexTemplate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const useNodeIndex = <
2929
}) => {
3030
const queryClient = useQueryClient()
3131
const queryOptions = NodeIndexQueryOptions({nodeType, indexKey, indexValue, select})
32-
const { data, error } = useQuery(queryOptions)
32+
const { data, error, isPending } = useQuery(queryOptions)
3333
${singleNodeTemplate(false)}
3434
}
3535
`

src/templates/hooks/useNodeKeyTemplate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const useNodeKey = <
2727
}) => {
2828
const queryOptions = NodeKeyQueryOptions({nodeKey, select})
2929
const queryClient = useQueryClient()
30-
const { data, error } = useQuery(queryOptions)
30+
const { data, error, isPending } = useQuery(queryOptions)
3131
${singleNodeTemplate(true)}
3232
}
3333
`

src/templates/hooks/useNodeSetTemplate.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const useNodeSet = <
3131
}) => {
3232
const queryOptions = NodeSetQueryOptions({parentNodeKey, childNodeType, select})
3333
const queryClient = useQueryClient()
34-
const { data, error } = useQuery(queryOptions)
34+
const { data, error, isPending } = useQuery(queryOptions)
3535
const createNodeMutation = useMutation({
3636
mutationFn: async ({
3737
nodeId,
@@ -64,7 +64,7 @@ export const useNodeSet = <
6464
})
6565
})
6666
return {
67-
data, error, createNode: (...[initialState, handlers]: [
67+
data, error, isPending, createNode: (...[initialState, handlers]: [
6868
NodeState<ConfiguredNodeTypeMap[ChildNodeType]>,
6969
Parameters<typeof createNodeMutation['mutate']>[1]?
7070
]) => createNodeMutation.mutateAsync({

src/templates/hooks/useNodeTypeTemplate.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export const useNodeType = <
3030
}) => {
3131
const queryOptions = NodeTypeQueryOptions({nodeType, options, select})
3232
const queryClient = useQueryClient()
33-
const { data, error } = useQuery(queryOptions)
34-
return { data, error }
33+
const { data, error, isPending } = useQuery(queryOptions)
34+
return { data, error, isPending }
3535
}
3636
`

src/templates/hooks/useUniqueChildTemplate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const useUniqueChild = <
3838
}) => {
3939
const queryOptions = UniqueChildQueryOptions({parentNodeKey, childNodeType, select})
4040
const queryClient = useQueryClient()
41-
const { data, error } = useQuery(queryOptions)
41+
const { data, error, isPending } = useQuery(queryOptions)
4242
${singleNodeTemplate(false)}
4343
}
4444
`

src/templates/singleNodeTemplate.ts

+1
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ export const singleNodeTemplate = (
9292
return {
9393
data,
9494
error,
95+
isPending,
9596
updateMutation,
9697
${includeDeleteMutation ? 'deleteMutation,' : ''}
9798
setData,

tests/uix/generated/useNodeIndex.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const useNodeIndex = <
2525
}) => {
2626
const queryClient = useQueryClient()
2727
const queryOptions = NodeIndexQueryOptions({nodeType, indexKey, indexValue, select})
28-
const { data, error } = useQuery(queryOptions)
28+
const { data, error, isPending } = useQuery(queryOptions)
2929

3030
const setData = (
3131
newData:
@@ -91,6 +91,7 @@ export const useNodeIndex = <
9191
return {
9292
data,
9393
error,
94+
isPending,
9495
updateMutation,
9596

9697
setData,

tests/uix/generated/useNodeKey.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const useNodeKey = <
2424
}) => {
2525
const queryOptions = NodeKeyQueryOptions({nodeKey, select})
2626
const queryClient = useQueryClient()
27-
const { data, error } = useQuery(queryOptions)
27+
const { data, error, isPending } = useQuery(queryOptions)
2828

2929
const setData = (
3030
newData:
@@ -113,6 +113,7 @@ export const useNodeKey = <
113113
return {
114114
data,
115115
error,
116+
isPending,
116117
updateMutation,
117118
deleteMutation,
118119
setData,

tests/uix/generated/useNodeSet.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const useNodeSet = <
2828
}) => {
2929
const queryOptions = NodeSetQueryOptions({parentNodeKey, childNodeType, select})
3030
const queryClient = useQueryClient()
31-
const { data, error } = useQuery(queryOptions)
31+
const { data, error, isPending } = useQuery(queryOptions)
3232
const createNodeMutation = useMutation({
3333
mutationFn: async ({
3434
nodeId,
@@ -61,7 +61,7 @@ export const useNodeSet = <
6161
})
6262
})
6363
return {
64-
data, error, createNode: (...[initialState, handlers]: [
64+
data, error, isPending, createNode: (...[initialState, handlers]: [
6565
NodeState<ConfiguredNodeTypeMap[ChildNodeType]>,
6666
Parameters<typeof createNodeMutation['mutate']>[1]?
6767
]) => createNodeMutation.mutateAsync({

tests/uix/generated/useNodeType.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ export const useNodeType = <
2626
}) => {
2727
const queryOptions = NodeTypeQueryOptions({nodeType, options, select})
2828
const queryClient = useQueryClient()
29-
const { data, error } = useQuery(queryOptions)
30-
return { data, error }
29+
const { data, error, isPending } = useQuery(queryOptions)
30+
return { data, error, isPending }
3131
}

tests/uix/generated/useUniqueChild.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export const useUniqueChild = <
3333
}) => {
3434
const queryOptions = UniqueChildQueryOptions({parentNodeKey, childNodeType, select})
3535
const queryClient = useQueryClient()
36-
const { data, error } = useQuery(queryOptions)
36+
const { data, error, isPending } = useQuery(queryOptions)
3737

3838
const setData = (
3939
newData:
@@ -99,6 +99,7 @@ export const useUniqueChild = <
9999
return {
100100
data,
101101
error,
102+
isPending,
102103
updateMutation,
103104

104105
setData,

0 commit comments

Comments
 (0)