Skip to content

Commit 61d06ba

Browse files
committed
Add support for React 19
1 parent bff27c1 commit 61d06ba

File tree

3 files changed

+34
-40
lines changed

3 files changed

+34
-40
lines changed

package-lock.json

Lines changed: 26 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
"url": "https://github.com/michaeldzjap/react-signature-pad-wrapper/issues"
3434
},
3535
"peerDependencies": {
36-
"react": "17 - 18",
37-
"react-dom": "17 - 18"
36+
"react": "17 - 19",
37+
"react-dom": "17 - 19"
3838
},
3939
"devDependencies": {
4040
"@eslint/js": "^9.9.1",
@@ -46,8 +46,9 @@
4646
"@testing-library/react": "^16.0.0",
4747
"@types/eslint__js": "^8.42.3",
4848
"@types/jest": "^29.0.0",
49-
"@types/react": "^18.0.8",
50-
"@types/react-dom": "^18.0.3",
49+
"@types/prop-types": "^15.7.14",
50+
"@types/react": "^19.0.0",
51+
"@types/react-dom": "^19.0.0",
5152
"@types/throttle-debounce": "^5.0.0",
5253
"canvas": "^2.9.0",
5354
"cross-env": "^7.0.3",
@@ -62,8 +63,8 @@
6263
"jest-environment-jsdom": "^29.0.3",
6364
"lint-staged": "^15.1.0",
6465
"prettier": "^3.0.0",
65-
"react": "^18.1.0",
66-
"react-dom": "^18.1.0",
66+
"react": "^19.0.0",
67+
"react-dom": "^19.0.0",
6768
"rollup": "^4.5.0",
6869
"ts-jest": "^29.0.0",
6970
"typescript": "^5.0.2",

src/SignaturePad.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ class SignaturePad extends React.PureComponent<Props, State> {
109109
*
110110
* @return {Object}
111111
*/
112-
get canvas(): React.RefObject<HTMLCanvasElement> {
112+
get canvas(): React.RefObject<HTMLCanvasElement | null> {
113113
return this.canvasRef;
114114
}
115115

0 commit comments

Comments
 (0)