File tree Expand file tree Collapse file tree 4 files changed +31
-11
lines changed
Expand file tree Collapse file tree 4 files changed +31
-11
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ class Header extends React.Component{
1717 </ div >
1818 </ div >
1919 < div className = "header__ip-address" >
20- 127.0.0.1:2020
20+ 127.0.0.1:{ this . props . general . port }
2121 </ div >
2222 < div className = "header__right-side" >
2323 < div className = "header__side-icon" >
@@ -64,6 +64,7 @@ class Header extends React.Component{
6464
6565module . exports = connect ( ( state ) => {
6666 return {
67- selectedLanguage : state . selectedLanguage
67+ selectedLanguage : state . selectedLanguage ,
68+ general : state . general
6869 } ;
6970} ) ( Header ) ;
Original file line number Diff line number Diff line change @@ -11,6 +11,10 @@ const ChoosingPage = require('./ChoosingPage');
1111
1212class MainPage extends React . Component {
1313
14+ componentDidUpdate ( ) {
15+ console . log ( this . props . general . isServer )
16+ }
17+
1418 render ( ) {
1519 return (
1620 < React . Fragment >
Original file line number Diff line number Diff line change @@ -42,6 +42,13 @@ class Server {
4242
4343 this . http . listen ( port ) ;
4444
45+ // Let's set the port
46+
47+ this . store . dispatch ( {
48+ type : 'PORT_CHANGED' ,
49+ port
50+ } )
51+
4552 // Let's set the admin class
4653
4754 this . store . dispatch ( {
Original file line number Diff line number Diff line change 1- module . exports = ( state = { isServer : false } , action ) => {
1+ module . exports = ( state = {
2+ isServer : false ,
3+ port : '2020'
4+ } , action ) => {
25
3- switch ( action . type ) {
6+ switch ( action . type ) {
47 case 'IS_SERVER' :
5- return {
8+ return Object . assign ( { } , state , {
69 isServer : true
7- }
8- break ;
10+ } )
11+ break ;
912 case 'IS_CLIENT' :
10- return {
13+ return Object . assign ( { } , state , {
1114 isServer : false
12- }
13- break ;
14- default :
15+ } )
16+ break ;
17+ case 'PORT_CHANGED' :
18+ return Object . assign ( { } , state , {
19+ port : action . port
20+ } )
21+ break ;
22+ default :
1523 return state ;
1624 break ;
1725 }
You can’t perform that action at this time.
0 commit comments