File tree Expand file tree Collapse file tree 3 files changed +20
-2
lines changed Expand file tree Collapse file tree 3 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
+ import { Redirect } from 'react-router' ;
2
3
import { observer } from 'mobx-react-lite' ;
3
4
import styled from '@emotion/styled' ;
4
5
import nodeConnectSvg from 'assets/images/lightning-node-connect.svg' ;
@@ -32,7 +33,11 @@ const Styled = {
32
33
33
34
const ConnectPage : React . FC = ( ) => {
34
35
const { l } = usePrefixedTranslation ( 'cmps.connect.ConnectPage' ) ;
35
- const { sessionStore } = useStore ( ) ;
36
+ const { appView, sessionStore } = useStore ( ) ;
37
+
38
+ if ( ! appView . showLightningConnect ) {
39
+ return < Redirect to = "/loop" /> ;
40
+ }
36
41
37
42
const { Wrapper, DisplayLarge, Description, Divider } = Styled ;
38
43
return ! sessionStore . hasMultiple ? (
Original file line number Diff line number Diff line change @@ -84,7 +84,13 @@ const NavMenu: React.FC = () => {
84
84
< NavItem page = "history" onClick = { appView . goToHistory } />
85
85
< NavItem page = "pool" badge = { l ( 'common.preview' ) } onClick = { appView . goToPool } />
86
86
< NavItem page = "settings" onClick = { appView . goToSettings } />
87
- < NavItem page = "connect" badge = { l ( 'common.beta' ) } onClick = { appView . goToConnect } />
87
+ { appView . showLightningConnect && (
88
+ < NavItem
89
+ page = "connect"
90
+ badge = { l ( 'common.beta' ) }
91
+ onClick = { appView . goToConnect }
92
+ />
93
+ ) }
88
94
</ Nav >
89
95
</ >
90
96
) ;
Original file line number Diff line number Diff line change @@ -39,6 +39,13 @@ export default class AppView {
39
39
}
40
40
}
41
41
42
+ /** determines if the Lightning Node Connect UI should be visible */
43
+ get showLightningConnect ( ) {
44
+ const devOverride = ! ! localStorage . getItem ( 'i-want-lnc' ) ;
45
+ /** the unix timestamp (ms) when Lightning Node Connect should become visible */
46
+ return devOverride || Date . now ( ) > 1638288000000 ; // Nov 30 2021 11:00am EST
47
+ }
48
+
42
49
/** Change to the Auth page */
43
50
gotoAuth ( ) {
44
51
this . goTo ( `${ PUBLIC_URL } /` ) ;
You can’t perform that action at this time.
0 commit comments