Skip to content

Commit dc43793

Browse files
authored
Merge pull request #10 from qoretechnologies/bugfix/export-storage-hook
chore: Bump version to 0.3.1 and update useStorage hook signature, and export use storage from index
2 parents 0ff2401 + 2577c9d commit dc43793

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qoretechnologies/reqraft",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"description": "ReQraft is a collection of React components and hooks that are used across Qore Technologies' products made using the ReQore component library from Qore.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/hooks/useStorage/useStorage.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useContextSelector } from 'use-context-selector';
22
import { ReqraftStorageContext } from '../../contexts/StorageContext';
33

44
export type TReqraftStorageValue = string | number | boolean | Record<string | number, any> | any[];
5-
export type TReqraftStorageHook<T extends TReqraftStorageValue> = [
5+
export type TReqraftUseStorage<T extends TReqraftStorageValue> = [
66
T,
77
(newStorage: T) => void,
88
() => void,
@@ -12,7 +12,7 @@ export function useReqraftStorage<T extends TReqraftStorageValue>(
1212
path: string,
1313
defaultValue?: T,
1414
includeAppPrefix?: boolean
15-
): TReqraftStorageHook<T> {
15+
): TReqraftUseStorage<T> {
1616
const { getStorage, updateStorage, removeStorageValue } = useContextSelector(
1717
ReqraftStorageContext,
1818
({ getStorage, updateStorage, removeStorageValue }) => ({

src/index.tsx

+7-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ export {
44
IReqraftMenuProps,
55
ReqraftMenu,
66
TReqraftMenu,
7-
TReqraftMenuItem
7+
TReqraftMenuItem,
88
} from './components/menu/Menu';
99

1010
export { IReqraftUseFetch, useFetch } from './hooks/useFetch/useFetch';
11-
export { ReqraftProvider, ReqraftQueryClient, initializeReqraft } from './providers/ReqraftProvider';
11+
export { TReqraftUseStorage, useReqraftStorage } from './hooks/useStorage/useStorage';
12+
export {
13+
ReqraftProvider,
14+
ReqraftQueryClient,
15+
initializeReqraft,
16+
} from './providers/ReqraftProvider';
1217
export { query } from './utils/fetch';
13-

0 commit comments

Comments
 (0)