File tree Expand file tree Collapse file tree 25 files changed +1564
-1113
lines changed
prefetching-automatic-waterfall Expand file tree Collapse file tree 25 files changed +1564
-1113
lines changed Original file line number Diff line number Diff line change 66 "keywords" : [],
77 "main" : " ./src/index.tsx" ,
88 "dependencies" : {
9- "@chakra-ui/react" : " 1.0 .0" ,
10- "@emotion/react" : " ^11.4.0 " ,
11- "@emotion/styled" : " ^11.3 .0" ,
9+ "@chakra-ui/react" : " 2.8 .0" ,
10+ "@emotion/react" : " ^11.13.3 " ,
11+ "@emotion/styled" : " ^11.13 .0" ,
1212 "@reduxjs/toolkit" : " ^1.6.0-rc.1" ,
13- "framer-motion" : " ^2.9 .5" ,
13+ "framer-motion" : " ^11.5 .5" ,
1414 "msw" : " ^0.40.2" ,
1515 "react" : " ^18.1.0" ,
1616 "react-dom" : " ^18.1.0" ,
1717 "react-icons" : " 3.11.0" ,
1818 "react-redux" : " ^8.0.2" ,
19- "react-router-dom" : " ^6.8.0 " ,
19+ "react-router-dom" : " 6.26.2 " ,
2020 "react-scripts" : " 5.0.1"
2121 },
2222 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ const router = createBrowserRouter([
3131 path : '/' ,
3232 element : < AppLayout /> ,
3333 children : [
34- { path : '/ login' , element : < Login /> } ,
34+ { path : 'login' , element : < Login /> } ,
3535 {
3636 path : '*' ,
3737 element : < PrivateOutlet /> ,
Original file line number Diff line number Diff line change @@ -9,14 +9,28 @@ import { worker } from './mocks/browser'
99import { Provider } from 'react-redux'
1010
1111// Initialize the msw worker, wait for the service worker registration to resolve, then mount
12- worker . start ( { quiet : true } ) . then ( ( ) =>
13- ReactDOM . createRoot ( document . getElementById ( 'root' ) as HTMLElement ) . render (
14- < React . StrictMode >
15- < Provider store = { store } >
16- < ChakraProvider >
17- < App />
18- </ ChakraProvider >
19- </ Provider >
20- </ React . StrictMode >
21- )
22- )
12+
13+ async function StartApp ( ) {
14+ try {
15+ await worker . start ( { quiet :true } )
16+ } catch ( error ) {
17+ console . log ( "error starting worker" , error )
18+ }
19+ const rootElement = document . getElementById ( 'root' ) as HTMLElement ;
20+ if ( rootElement ) {
21+ ReactDOM . createRoot ( rootElement ) . render (
22+ < React . StrictMode >
23+ < Provider store = { store } >
24+ < ChakraProvider >
25+ < App />
26+ </ ChakraProvider >
27+ </ Provider >
28+ </ React . StrictMode >
29+ )
30+ } else throw new Error ( "root element not found" )
31+ }
32+
33+
34+ StartApp ( )
35+
36+
Original file line number Diff line number Diff line change 66 "keywords" : [],
77 "main" : " ./src/index.tsx" ,
88 "dependencies" : {
9- "@chakra-ui/react" : " 1.0 .0" ,
10- "@emotion/react" : " ^11.4.0 " ,
11- "@emotion/styled" : " ^11.3 .0" ,
9+ "@chakra-ui/react" : " 2.8 .0" ,
10+ "@emotion/react" : " ^11.13.3 " ,
11+ "@emotion/styled" : " ^11.13 .0" ,
1212 "@reduxjs/toolkit" : " ^1.6.0-rc.1" ,
13- "framer-motion" : " ^2.9 .5" ,
13+ "framer-motion" : " ^11.5 .5" ,
1414 "msw" : " ^0.40.2" ,
1515 "react" : " ^18.1.0" ,
1616 "react-dom" : " ^18.1.0" ,
1717 "react-icons" : " 3.11.0" ,
1818 "react-redux" : " ^8.0.2" ,
19- "react-router-dom" : " ^6.8.0 " ,
19+ "react-router-dom" : " 6.26.2 " ,
2020 "react-scripts" : " 5.0.1"
2121 },
2222 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -7,21 +7,25 @@ import { worker } from './mocks/browser'
77import { Provider } from 'react-redux'
88
99// Initialize the msw worker, wait for the service worker registration to resolve, then mount
10- worker
11- . start ( { quiet : true } )
12- . then ( ( ) => {
13- const rootNode = ReactDOM . createRoot (
14- document . getElementById ( 'root' ) as HTMLElement
15- )
10+ async function StartApp ( ) {
11+ try {
12+ await worker . start ( { quiet : true } )
13+ } catch ( error ) {
14+ console . log ( "error starting worker" , error )
15+ }
1616
17- return rootNode . render (
17+ const rootElement = document . getElementById ( 'root' ) as HTMLElement
18+ if ( rootElement ) {
19+ ReactDOM . createRoot ( rootElement ) . render (
1820 < React . StrictMode >
1921 < Provider store = { store } >
2022 < ChakraProvider >
2123 < App />
2224 </ ChakraProvider >
2325 </ Provider >
24- </ React . StrictMode >
26+ </ React . StrictMode >
2527 )
26- } )
27- . catch ( console . error )
28+ } else throw new Error ( "root element not found" )
29+ }
30+
31+ StartApp ( )
Original file line number Diff line number Diff line change 55 "keywords" : [],
66 "main" : " ./src/index.tsx" ,
77 "dependencies" : {
8- "@chakra-ui/react" : " 1.0 .0" ,
9- "@emotion/react" : " ^11.4.0 " ,
10- "@emotion/styled" : " ^11.3 .0" ,
8+ "@chakra-ui/react" : " 2.8 .0" ,
9+ "@emotion/react" : " ^11.13.3 " ,
10+ "@emotion/styled" : " ^11.13 .0" ,
1111 "@mswjs/data" : " ^0.4.0" ,
1212 "@reduxjs/toolkit" : " ^1.6.0" ,
1313 "@rtk-query/graphql-request-base-query" : " ^2.0.0" ,
1414 "faker" : " ^5.5.3" ,
15- "framer-motion" : " ^2.9 .5" ,
15+ "framer-motion" : " ^11.5 .5" ,
1616 "graphql" : " ^15.5.0" ,
1717 "graphql-request" : " ^3.4.0" ,
1818 "msw" : " 0.40.2" ,
1919 "react" : " ^18.1.0" ,
2020 "react-dom" : " ^18.1.0" ,
2121 "react-icons" : " 3.11.0" ,
2222 "react-redux" : " ^8.0.2" ,
23- "react-router-dom" : " ^6.8.0 " ,
23+ "react-router-dom" : " 6.26.2 " ,
2424 "react-scripts" : " 5.0.1"
2525 },
2626 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -8,16 +8,25 @@ import { worker } from './mocks/browser'
88import { ApiProvider } from '@reduxjs/toolkit/query/react'
99
1010// Initialize the msw worker, wait for the service worker registration to resolve, then mount
11- worker . start ( { quiet : true } ) . then ( ( ) => {
12- return ReactDOM . createRoot (
13- document . getElementById ( 'root' ) as HTMLElement
14- ) . render (
15- < React . StrictMode >
16- < ApiProvider api = { api } >
17- < ChakraProvider >
18- < App />
19- </ ChakraProvider >
20- </ ApiProvider >
21- </ React . StrictMode >
22- )
23- } )
11+ async function StartApp ( ) {
12+ try {
13+ await worker . start ( { quiet :true } )
14+ } catch ( error ) {
15+ console . log ( "error starting msw worker" , error )
16+ }
17+
18+ const rootElement = document . getElementById ( 'root' ) as HTMLElement
19+ if ( rootElement ) {
20+ ReactDOM . createRoot ( rootElement ) . render (
21+ < React . StrictMode >
22+ < ApiProvider api = { api } >
23+ < ChakraProvider >
24+ < App />
25+ </ ChakraProvider >
26+ </ ApiProvider >
27+ </ React . StrictMode >
28+ )
29+ } else throw new Error ( "root element not found" )
30+ }
31+
32+ StartApp ( )
Original file line number Diff line number Diff line change 66 "keywords" : [],
77 "main" : " ./src/index.tsx" ,
88 "dependencies" : {
9- "@chakra-ui/react" : " 1.0 .0" ,
10- "@emotion/react" : " ^11.4.0 " ,
11- "@emotion/styled" : " ^11.3 .0" ,
9+ "@chakra-ui/react" : " 2.8 .0" ,
10+ "@emotion/react" : " ^11.13.3 " ,
11+ "@emotion/styled" : " ^11.13 .0" ,
1212 "@mswjs/data" : " ^0.3.0" ,
1313 "@reduxjs/toolkit" : " ^1.6.0-rc.1" ,
1414 "@rtk-query/graphql-request-base-query" : " ^2.0.0" ,
1515 "faker" : " ^5.5.3" ,
16- "framer-motion" : " ^2.9 .5" ,
16+ "framer-motion" : " ^11.5 .5" ,
1717 "graphql" : " ^15.5.0" ,
1818 "graphql-request" : " ^3.4.0" ,
1919 "msw" : " 0.40.2" ,
2020 "react" : " ^18.1.0" ,
2121 "react-dom" : " ^18.1.0" ,
2222 "react-icons" : " 3.11.0" ,
2323 "react-redux" : " ^8.0.2" ,
24- "react-router-dom" : " ^6.8.0 " ,
24+ "react-router-dom" : " 6.26.2 " ,
2525 "react-scripts" : " 5.0.1"
2626 },
2727 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -8,16 +8,23 @@ import { worker } from './mocks/browser'
88import { ApiProvider } from '@reduxjs/toolkit/query/react'
99
1010// Initialize the msw worker, wait for the service worker registration to resolve, then mount
11- worker . start ( { quiet : true } ) . then ( ( ) => {
12- return ReactDOM . createRoot (
13- document . getElementById ( 'root' ) as HTMLElement
14- ) . render (
15- < React . StrictMode >
16- < ApiProvider api = { api } >
17- < ChakraProvider >
18- < App />
19- </ ChakraProvider >
20- </ ApiProvider >
21- </ React . StrictMode >
22- )
23- } )
11+ async function StartApp ( ) {
12+ try {
13+ await worker . start ( { quiet : true } )
14+ } catch ( error ) {
15+ console . log ( "error starting msw worker" , error )
16+ }
17+ const rootElement = document . getElementById ( 'root' ) as HTMLElement ;
18+ if ( rootElement ) {
19+ ReactDOM . createRoot ( rootElement ) . render (
20+ < React . StrictMode >
21+ < ApiProvider api = { api } >
22+ < ChakraProvider >
23+ < App />
24+ </ ChakraProvider >
25+ </ ApiProvider >
26+ </ React . StrictMode >
27+ )
28+ } else throw new Error ( "root element not found" )
29+ }
30+ StartApp ( )
Original file line number Diff line number Diff line change 66 "keywords" : [],
77 "main" : " src/index.tsx" ,
88 "dependencies" : {
9+ "@chakra-ui/react" : " 2.8.0" ,
10+ "@emotion/react" : " ^11.13.3" ,
11+ "@emotion/styled" : " ^11.13.0" ,
912 "@reduxjs/toolkit" : " 1.8.1" ,
13+ "framer-motion" : " ^11.5.5" ,
1014 "msw" : " ^0.40.2" ,
1115 "react" : " ^18.1.0" ,
1216 "react-dom" : " ^18.1.0" ,
1317 "react-redux" : " ^8.0.2" ,
14- "react-router-dom" : " ^6.8.0 " ,
18+ "react-router-dom" : " 6.26.2 " ,
1519 "react-scripts" : " 5.0.1"
1620 },
1721 "devDependencies" : {
You can’t perform that action at this time.
0 commit comments