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 11import React from 'react' ;
2+ import { Redirect } from 'react-router' ;
23import { observer } from 'mobx-react-lite' ;
34import styled from '@emotion/styled' ;
45import nodeConnectSvg from 'assets/images/lightning-node-connect.svg' ;
@@ -32,7 +33,11 @@ const Styled = {
3233
3334const ConnectPage : React . FC = ( ) => {
3435 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+ }
3641
3742 const { Wrapper, DisplayLarge, Description, Divider } = Styled ;
3843 return ! sessionStore . hasMultiple ? (
Original file line number Diff line number Diff line change @@ -84,7 +84,13 @@ const NavMenu: React.FC = () => {
8484 < NavItem page = "history" onClick = { appView . goToHistory } />
8585 < NavItem page = "pool" badge = { l ( 'common.preview' ) } onClick = { appView . goToPool } />
8686 < 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+ ) }
8894 </ Nav >
8995 </ >
9096 ) ;
Original file line number Diff line number Diff line change @@ -39,6 +39,13 @@ export default class AppView {
3939 }
4040 }
4141
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+
4249 /** Change to the Auth page */
4350 gotoAuth ( ) {
4451 this . goTo ( `${ PUBLIC_URL } /` ) ;
You can’t perform that action at this time.
0 commit comments