diff --git a/src/components/Footer.jsx b/src/components/Footer.jsx index c68eab7..dee0ff8 100644 --- a/src/components/Footer.jsx +++ b/src/components/Footer.jsx @@ -207,6 +207,7 @@ export default class Footer extends Component { .

- {' '} + {' '}

Whats new?

@@ -74,14 +75,15 @@ export function Notifications() { > Share it   - Support the developer - + diff --git a/src/components/app.jsx b/src/components/app.jsx index 95be2e5..6e0e919 100644 --- a/src/components/app.jsx +++ b/src/components/app.jsx @@ -219,6 +219,7 @@ export default class App extends Component { } }); } + updateProfileUi() { if (this.state.user) { document.body.classList.add('is-logged-in'); @@ -459,7 +460,7 @@ export default class App extends Component { }); trackEvent('ui', 'showKeyboardShortcutsShortcut'); } else if (event.keyCode === 27) { - this.closeAllOverlays(); + this.closeSavedItemsPane(); } }); } @@ -468,6 +469,19 @@ export default class App extends Component { if (this.state.isSavedItemPaneOpen) { this.closeSavedItemsPane(); } + + this.setState({ + isAddLibraryModalOpen: false, + isSettingsModalOpen: false, + isHelpModalOpen: false, + isNotificationsModalOpen: false, + isLoginModalOpen: false, + isProfileModalOpen: false, + isSupportDeveloperModalOpen: false, + isKeyboardShortcutsModalOpen: false, + isAskToImportModalOpen: false, + isOnboardModalOpen: false + }); } onExternalLibChange(newValues) { log('onExternalLibChange'); @@ -899,14 +913,11 @@ export default class App extends Component { }); e.preventDefault(); } - openSupportDeveloperModal(e) { - // this.closeAllModals(); + openSupportDeveloperModal() { + this.closeAllOverlays(); this.setState({ isSupportDeveloperModalOpen: true }); - if (e) { - trackEvent('ui', e.target.dataset.eventAction); - } } supportDeveloperBtnClickHandler(e) { this.openSupportDeveloperModal(e); @@ -1048,7 +1059,9 @@ export default class App extends Component { this.setState({ isNotificationsModalOpen: false }) } > - + this.setState({ isHelpModalOpen: false })} + onSupportBtnClick={this.openSupportDeveloperModal.bind(this)} />