Skip to content

Commit 9056388

Browse files
committed
0.0.16
1 parent 606fdc7 commit 9056388

File tree

49 files changed

+89
-74
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+89
-74
lines changed

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"private": true,
55
"scripts": {
66
"build": "next build",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "one-hook",
33
"private": true,
44
"type": "module",
5-
"version": "0.0.14",
5+
"version": "0.0.16",
66
"scripts": {
77
"align": "bun scripts/align-all-package-json.ts",
88
"build": "pnpm run align && turbo --filter \"./packages/*\" build",

packages/all/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/all",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

packages/use-actions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/use-actions",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

packages/use-actions/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ export function defineActions<
3333
),
3434
)
3535

36-
return [state, actions] as const
36+
return [state, actions] as [state: typeof state, actions: typeof actions]
3737
}
3838
}

packages/use-audio-analyser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/use-audio-analyser",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

packages/use-contextual-state/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/use-contextual-state",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

packages/use-contextual-state/src/index.tsx

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,32 @@ export function defineContextualState<State>() {
77
React.SetStateAction<State>
88
>>(null)
99

10-
return [
11-
(props: {
12-
children: React.ReactNode
13-
initialState: State | (() => State)
14-
}) => {
15-
const [state, setState] = React.useState(props.initialState)
16-
return (
17-
<SetStateCtx.Provider value={setState}>
18-
<StateCtx.Provider value={state}>{props.children}</StateCtx.Provider>
19-
</SetStateCtx.Provider>
20-
)
21-
},
10+
function Provider(props: {
11+
children: React.ReactNode
12+
initialState: State | (() => State)
13+
}) {
14+
const [state, setState] = React.useState(props.initialState)
15+
return (
16+
<SetStateCtx.Provider value={setState}>
17+
<StateCtx.Provider value={state}>{props.children}</StateCtx.Provider>
18+
</SetStateCtx.Provider>
19+
)
20+
}
2221

23-
() =>
24-
[React.useContext(StateCtx), useInvariantContext(SetStateCtx)] as const,
22+
function useState() {
23+
return [
24+
React.useContext(StateCtx),
25+
useInvariantContext(SetStateCtx),
26+
] as const
27+
}
2528

26-
() => useInvariantContext(SetStateCtx),
27-
] as const
29+
function useSetState() {
30+
return useInvariantContext(SetStateCtx)
31+
}
32+
33+
return [Provider, useState, useSetState] as [
34+
Provider: typeof Provider,
35+
useState: typeof useState,
36+
useSetState: typeof useSetState,
37+
]
2838
}

packages/use-cookie/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/use-cookie",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

packages/use-countdown/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@1hook/use-countdown",
3-
"version": "0.0.14",
3+
"version": "0.0.16",
44
"files": [
55
"dist",
66
"README.md"

0 commit comments

Comments
 (0)