From 41d70c3a1539cc445ee0458b8cb45990025819dd Mon Sep 17 00:00:00 2001 From: Labhansh Agrawal Date: Tue, 3 Dec 2019 17:33:52 +0530 Subject: [PATCH] Fix babel scope tracker error on build --- lib/actions/term-groups.ts | 2 +- lib/actions/ui.ts | 2 +- lib/containers/header.ts | 6 ++---- lib/containers/hyper.tsx | 2 +- lib/containers/terms.ts | 2 +- lib/selectors.ts | 4 +--- 6 files changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/actions/term-groups.ts b/lib/actions/term-groups.ts index 5241d894..25068558 100644 --- a/lib/actions/term-groups.ts +++ b/lib/actions/term-groups.ts @@ -8,7 +8,7 @@ import { } from '../constants/term-groups'; import {SESSION_REQUEST} from '../constants/sessions'; import findBySession from '../utils/term-groups'; -import getRootGroups from '../selectors'; +import {getRootGroups} from '../selectors'; import {setActiveSession, ptyExitSession, userExitSession} from './sessions'; import {Dispatch} from 'redux'; import {ITermState, ITermGroup, HyperState} from '../hyper'; diff --git a/lib/actions/ui.ts b/lib/actions/ui.ts index 31840f58..13e82125 100644 --- a/lib/actions/ui.ts +++ b/lib/actions/ui.ts @@ -1,6 +1,6 @@ import {php_escapeshellcmd as escapeShellCmd} from 'php-escape-shell'; import {isExecutable} from '../utils/file'; -import getRootGroups from '../selectors'; +import {getRootGroups} from '../selectors'; import findBySession from '../utils/term-groups'; import notify from '../utils/notify'; import rpc from '../rpc'; diff --git a/lib/containers/header.ts b/lib/containers/header.ts index cb7c1ef9..89bd35d4 100644 --- a/lib/containers/header.ts +++ b/lib/containers/header.ts @@ -4,7 +4,7 @@ import {createSelector} from 'reselect'; import Header from '../components/header'; import {closeTab, changeTab, maximize, openHamburgerMenu, unmaximize, minimize, close} from '../actions/header'; import {connect} from '../utils/plugins'; -import getRootGroups from '../selectors'; +import {getRootGroups} from '../selectors'; import {HyperState} from '../hyper'; import {Dispatch} from 'redux'; @@ -29,7 +29,7 @@ const getTabs = createSelector( }) ); -const HeaderContainer = connect( +export const HeaderContainer = connect( (state: HyperState) => { return { // active is an index @@ -77,5 +77,3 @@ const HeaderContainer = connect( }, null )(Header, 'Header'); - -export default HeaderContainer; diff --git a/lib/containers/hyper.tsx b/lib/containers/hyper.tsx index 563329b0..172f883d 100644 --- a/lib/containers/hyper.tsx +++ b/lib/containers/hyper.tsx @@ -8,7 +8,7 @@ import * as uiActions from '../actions/ui'; import {getRegisteredKeys, getCommandHandler, shouldPreventDefault} from '../command-registry'; import stylis from 'stylis'; -import HeaderContainer from './header'; +import {HeaderContainer} from './header'; import TermsContainer from './terms'; import NotificationsContainer from './notifications'; import {HyperState} from '../hyper'; diff --git a/lib/containers/terms.ts b/lib/containers/terms.ts index f63e2bbd..a6dddfd8 100644 --- a/lib/containers/terms.ts +++ b/lib/containers/terms.ts @@ -3,7 +3,7 @@ import {connect} from '../utils/plugins'; import {resizeSession, sendSessionData, setSessionXtermTitle, setActiveSession, onSearch} from '../actions/sessions'; import {openContextMenu} from '../actions/ui'; -import getRootGroups from '../selectors'; +import {getRootGroups} from '../selectors'; import {HyperState, TermsProps} from '../hyper'; import {Dispatch} from 'redux'; diff --git a/lib/selectors.ts b/lib/selectors.ts index ead85aa1..ad583e65 100644 --- a/lib/selectors.ts +++ b/lib/selectors.ts @@ -2,10 +2,8 @@ import {createSelector} from 'reselect'; import {HyperState} from './hyper'; const getTermGroups = ({termGroups}: Pick) => termGroups.termGroups; -const getRootGroups = createSelector(getTermGroups, termGroups => +export const getRootGroups = createSelector(getTermGroups, termGroups => Object.keys(termGroups) .map(uid => termGroups[uid]) .filter(({parentUid}) => !parentUid) ); - -export default getRootGroups;