diff --git a/packages-modules/counter/browser/package.json b/packages-modules/counter/browser/package.json index 660cc2805..114b3518f 100755 --- a/packages-modules/counter/browser/package.json +++ b/packages-modules/counter/browser/package.json @@ -20,7 +20,9 @@ }, "dependencies": { "@sample-stack/platform-browser": "link:../../../packages/sample-platform/browser", - "antd": "~5.1.7" + "antd": "~5.1.7", + "react-router": "^6.4.0", + "react-router-dom": "^6.4.0" }, "peerDependencies": { "@common-stack/client-react": "*", @@ -43,4 +45,4 @@ "typescript": { "definition": "lib/index.d.ts" } -} +} \ No newline at end of file diff --git a/packages-modules/counter/browser/src/common/components/Dashboard.tsx b/packages-modules/counter/browser/src/common/components/Dashboard.tsx index f1ce50960..ee2a7fae3 100755 --- a/packages-modules/counter/browser/src/common/components/Dashboard.tsx +++ b/packages-modules/counter/browser/src/common/components/Dashboard.tsx @@ -1,4 +1,4 @@ import * as React from 'react'; -import { renderRoutes } from 'react-router-config'; +// import { renderRoutes } from 'react-router-config'; -export default (props) => <>{renderRoutes(props.route.routes, { matchPath: props.route.path })}; +// export default (props) => <>{renderRoutes(props.route.routes, { matchPath: props.route.path })}; diff --git a/packages-modules/counter/browser/src/connected-react-router/__tests__/__snapshots__/connected-react-router-module.test.ts.snap b/packages-modules/counter/browser/src/connected-react-router/__tests__/__snapshots__/connected-react-router-module.test.ts.snap deleted file mode 100755 index 7197ce014..000000000 --- a/packages-modules/counter/browser/src/connected-react-router/__tests__/__snapshots__/connected-react-router-module.test.ts.snap +++ /dev/null @@ -1,39 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`connector modules module configuredRoutes 1`] = ` -Array [ - Object { - "component": [Function], - "exact": true, - "path": "/connected-react-router", - "routes": Array [ - Object { - "component": [Function], - "exact": true, - "path": "/connected-react-router/hello", - }, - Object { - "component": Object { - "$$typeof": Symbol(react.memo), - "WrappedComponent": [Function], - "compare": null, - "displayName": "Connect(Counter)", - "type": [Function], - }, - "exact": true, - "path": "/connected-react-router/counter", - }, - ], - }, -] -`; - -exports[`connector modules module routes 1`] = ` - - - -`; diff --git a/packages-modules/counter/browser/src/connected-react-router/constants/action-types.ts b/packages-modules/counter/browser/src/connected-react-router/constants/action-types.ts deleted file mode 100755 index f73efec22..000000000 --- a/packages-modules/counter/browser/src/connected-react-router/constants/action-types.ts +++ /dev/null @@ -1,4 +0,0 @@ -export const enum CONNECTED_REACT_ROUTER_ACTION_TYPES { - INCREMENT = '@connected-react-router/INCREMENT', - DECREMENT = '@connected-react-router/DECREMENT', -} diff --git a/packages-modules/counter/browser/src/connected-react-router/constants/routes-types.ts b/packages-modules/counter/browser/src/connected-react-router/constants/routes-types.ts deleted file mode 100755 index b4694d0de..000000000 --- a/packages-modules/counter/browser/src/connected-react-router/constants/routes-types.ts +++ /dev/null @@ -1,6 +0,0 @@ -export enum CONNECTED_REACT_ROUTER_ROUTES_TYPES { - ROOT = '/', - HOME = '/connected-react-router', - HELLO = '/connected-react-router/hello', - COUNTER = '/connected-react-router/counter', -} diff --git a/packages-modules/counter/browser/src/connected-react-router/interfaces/state.ts b/packages-modules/counter/browser/src/connected-react-router/interfaces/state.ts deleted file mode 100755 index f5de723d6..000000000 --- a/packages-modules/counter/browser/src/connected-react-router/interfaces/state.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { RouterState } from 'connected-react-router'; - -export interface State { - connectedReactRouterCounter: number; - router: RouterState; -} diff --git a/packages-modules/counter/browser/src/index.ts b/packages-modules/counter/browser/src/index.ts index 8a83c5ff2..01aed16b8 100755 --- a/packages-modules/counter/browser/src/index.ts +++ b/packages-modules/counter/browser/src/index.ts @@ -2,9 +2,9 @@ import { Feature } from '@common-stack/client-react'; import Common from './common'; import ApolloCounter from './apollo-server-n-client'; -import ConnectedReactRouter from './connected-react-router'; +import ConnectedReactRouter from './redux-first-history'; import emotion from './emotion'; -import { ElectronTrayModule } from './connected-react-router/index.electron'; +import { ElectronTrayModule } from './redux-first-history/index.electron'; export default new Feature(Common, ConnectedReactRouter, ApolloCounter, emotion); export { ElectronTrayModule }; diff --git a/packages-modules/counter/browser/src/connected-react-router/README.md b/packages-modules/counter/browser/src/redux-first-history/README.md similarity index 79% rename from packages-modules/counter/browser/src/connected-react-router/README.md rename to packages-modules/counter/browser/src/redux-first-history/README.md index c3e235afe..b43f6b1a7 100755 --- a/packages-modules/counter/browser/src/connected-react-router/README.md +++ b/packages-modules/counter/browser/src/redux-first-history/README.md @@ -7,4 +7,4 @@ In Hello link, you will see that the HelloChild component can access router stat Reference: -https://github.com/supasate/connected-react-router/tree/master/examples/typescript \ No newline at end of file +https://github.com/supasate/redux-first-history/tree/master/examples/typescript \ No newline at end of file diff --git a/packages-modules/counter/browser/src/connected-react-router/__tests__/connected-react-router-module.test.ts b/packages-modules/counter/browser/src/redux-first-history/__tests__/redux-first-history-module.test.ts similarity index 100% rename from packages-modules/counter/browser/src/connected-react-router/__tests__/connected-react-router-module.test.ts rename to packages-modules/counter/browser/src/redux-first-history/__tests__/redux-first-history-module.test.ts diff --git a/packages-modules/counter/browser/src/connected-react-router/components/Counter.tsx b/packages-modules/counter/browser/src/redux-first-history/components/Counter.tsx similarity index 94% rename from packages-modules/counter/browser/src/connected-react-router/components/Counter.tsx rename to packages-modules/counter/browser/src/redux-first-history/components/Counter.tsx index 16f1a4519..465397345 100755 --- a/packages-modules/counter/browser/src/connected-react-router/components/Counter.tsx +++ b/packages-modules/counter/browser/src/redux-first-history/components/Counter.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { Dispatch } from 'redux'; import { connect } from 'react-redux'; -import { RouteComponentProps } from 'react-router'; +// import { RouteComponentProps } from 'react-router'; import { increment, decrement } from '../redux'; import { State } from '../interfaces'; diff --git a/packages-modules/counter/browser/src/connected-react-router/components/Hello.tsx b/packages-modules/counter/browser/src/redux-first-history/components/Hello.tsx similarity index 100% rename from packages-modules/counter/browser/src/connected-react-router/components/Hello.tsx rename to packages-modules/counter/browser/src/redux-first-history/components/Hello.tsx diff --git a/packages-modules/counter/browser/src/connected-react-router/components/HelloChild.tsx b/packages-modules/counter/browser/src/redux-first-history/components/HelloChild.tsx similarity index 58% rename from packages-modules/counter/browser/src/connected-react-router/components/HelloChild.tsx rename to packages-modules/counter/browser/src/redux-first-history/components/HelloChild.tsx index c1aac8cfa..6bdbe3a72 100755 --- a/packages-modules/counter/browser/src/connected-react-router/components/HelloChild.tsx +++ b/packages-modules/counter/browser/src/redux-first-history/components/HelloChild.tsx @@ -14,9 +14,10 @@ interface HelloChildProps { const HelloChildComponent = ({ pathname, search, hash }: HelloChildProps) => (
Hello-Child 23423 -