Skip to content

Commit 588b447

Browse files
committed
Update example to Chakra v2 + react 18
1 parent 68f387f commit 588b447

File tree

3 files changed

+898
-770
lines changed

3 files changed

+898
-770
lines changed

website/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@
77
"serve": "vite preview"
88
},
99
"dependencies": {
10-
"@chakra-ui/icons": "^1.1.7",
11-
"@chakra-ui/react": "^1.8.8",
12-
"@chakra-ui/system": "^1.12.1",
13-
"@emotion/react": "^11",
14-
"@emotion/styled": "^11",
10+
"@chakra-ui/icons": "^2.0.19",
11+
"@chakra-ui/react": "^2.6.0",
12+
"@chakra-ui/system": "^2.5.6",
13+
"@emotion/react": "^11.10.8",
14+
"@emotion/styled": "^11.10.8",
1515
"card-validator": "^8.1.1",
16-
"framer-motion": "^6",
17-
"react": "^17.0.2",
18-
"react-dom": "^17.0.2",
16+
"framer-motion": "^10.12.7",
17+
"react": "^18.2.0",
18+
"react-dom": "^18.2.0",
1919
"react-ux-form": "file:../",
2020
"rifm": "^0.12.1",
2121
"validator": "^13.9.0",
2222
"wouter": "^2.10.1"
2323
},
2424
"devDependencies": {
25-
"@types/react": "^17.0.58",
26-
"@types/react-dom": "^17.0.20",
25+
"@types/react": "^18.2.0",
26+
"@types/react-dom": "^18.2.1",
2727
"@types/validator": "^13.7.15",
2828
"@vitejs/plugin-react-swc": "^3.3.0",
2929
"typescript": "^5.0.4",

website/src/index.tsx

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
import { ChakraProvider } from "@chakra-ui/react";
22
import * as React from "react";
3-
import * as ReactDOM from "react-dom";
3+
import { createRoot } from "react-dom/client";
44
import { App } from "./App";
55

6-
ReactDOM.render(
7-
<ChakraProvider>
8-
<App />
9-
</ChakraProvider>,
10-
document.getElementById("root"),
11-
);
6+
const container = document.getElementById("root");
7+
8+
if (container != null) {
9+
const root = createRoot(container);
10+
11+
root.render(
12+
<ChakraProvider>
13+
<App />
14+
</ChakraProvider>,
15+
);
16+
}

0 commit comments

Comments
 (0)