diff --git a/src/renderer/component/wunderbar/index.js b/src/renderer/component/wunderbar/index.js index 1bbcd3b26..13dcc37d7 100644 --- a/src/renderer/component/wunderbar/index.js +++ b/src/renderer/component/wunderbar/index.js @@ -7,6 +7,7 @@ import { doFocusSearchInput, doBlurSearchInput, doSearch, + doNotify, } from 'lbry-redux'; import { makeSelectClientSetting } from 'redux/selectors/settings'; import * as settings from 'constants/settings'; @@ -38,6 +39,7 @@ const perform = dispatch => ({ updateSearchQuery: query => dispatch(doUpdateSearchQuery(query)), doFocus: () => dispatch(doFocusSearchInput()), doBlur: () => dispatch(doBlurSearchInput()), + doShowSnackBar: (modal, props) => dispatch(doNotify(modal, props)), }); export default connect( diff --git a/src/renderer/component/wunderbar/view.jsx b/src/renderer/component/wunderbar/view.jsx index 9ffb32fc8..e18c9bc65 100644 --- a/src/renderer/component/wunderbar/view.jsx +++ b/src/renderer/component/wunderbar/view.jsx @@ -1,7 +1,7 @@ // @flow import React from 'react'; import classnames from 'classnames'; -import { normalizeURI, SEARCH_TYPES, doNotify, isURIValid } from 'lbry-redux'; +import { normalizeURI, SEARCH_TYPES, isURIValid } from 'lbry-redux'; import Icon from 'component/common/icon'; import { parseQueryParams } from 'util/query_params'; import * as icons from 'constants/icons'; @@ -106,12 +106,10 @@ class WunderBar extends React.PureComponent<Props> { const uri = normalizeURI(query); onSubmit(uri, params); } else { - window.app.store.dispatch( - doNotify({ + this.props.doShowSnackBar({ message: __('Invalid LBRY URL requested. Only A-Z, a-z, and - allowed.'), displayType: ['snackbar'], }) - ); } } @@ -126,12 +124,10 @@ class WunderBar extends React.PureComponent<Props> { const params = getParams(); onSubmit(uri, params); } else { - window.app.store.dispatch( - doNotify({ + this.props.doShowSnackBar({ message: __('Invalid LBRY URL entered. Only A-Z, a-z, and - allowed.'), displayType: ['snackbar'], }) - ); } } catch (e) { onSearch(query, resultCount);