Skip to content

Commit ffc3177

Browse files
build(shared): add correct dependencies
1 parent 0fe120a commit ffc3177

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

packages/shared/hooks/use-fetch.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { useState, useEffect } from "react";
1010
/**
1111
* @template E
1212
* @typedef {{
13-
* data: E
13+
* data: E | null
1414
* loading: boolean
1515
* error: object
1616
* }} FetchResponse
@@ -25,9 +25,9 @@ import { useState, useEffect } from "react";
2525
* @returns {[FetchResponse<T>, FetchCallback]}
2626
*/
2727
const useFetch = () => {
28-
const [data, setData] = useState();
28+
const [data, setData] = useState(null);
2929
const [loading, setLoading] = useState(false);
30-
const [error, setError] = useState(false);
30+
const [error, setError] = useState(null);
3131
const [url, setUrl] = useState("");
3232

3333
useEffect(() => {

packages/shared/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,12 @@
2626
},
2727
"bugs": {
2828
"url": "https://github.com/ASU/asu-unity-stack/issues"
29+
},
30+
"dependencies": {
31+
"classnames": "^2.3.1",
32+
"prop-types": "^15.7.2"
33+
},
34+
"devDependencies": {
35+
"@types/prop-types": "^15"
2936
}
3037
}

yarn.lock

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,10 @@ __metadata:
473473
"@asu/shared@npm:*, @asu/shared@workspace:packages/shared":
474474
version: 0.0.0-use.local
475475
resolution: "@asu/shared@workspace:packages/shared"
476+
dependencies:
477+
"@types/prop-types": "npm:^15"
478+
classnames: "npm:^2.3.1"
479+
prop-types: "npm:^15.7.2"
476480
languageName: unknown
477481
linkType: soft
478482

@@ -9329,6 +9333,13 @@ __metadata:
93299333
languageName: node
93309334
linkType: hard
93319335

9336+
"@types/prop-types@npm:^15":
9337+
version: 15.7.15
9338+
resolution: "@types/prop-types@npm:15.7.15"
9339+
checksum: 10c0/b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2
9340+
languageName: node
9341+
linkType: hard
9342+
93329343
"@types/qs@npm:*, @types/qs@npm:^6.9.5":
93339344
version: 6.9.18
93349345
resolution: "@types/qs@npm:6.9.18"

0 commit comments

Comments
 (0)