diff options
Diffstat (limited to 'app/javascript/flavours/glitch/features/drawer')
-rw-r--r-- | app/javascript/flavours/glitch/features/drawer/index.js | 6 | ||||
-rw-r--r-- | app/javascript/flavours/glitch/features/drawer/search/index.js | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/app/javascript/flavours/glitch/features/drawer/index.js b/app/javascript/flavours/glitch/features/drawer/index.js index 01ec18fc5..1b7a8a0b5 100644 --- a/app/javascript/flavours/glitch/features/drawer/index.js +++ b/app/javascript/flavours/glitch/features/drawer/index.js @@ -143,6 +143,12 @@ Drawer.propTypes = { }).isRequired, }; +// Default props. +Drawer.defaultProps = { + dispatch: {}, + state: {}, +}; + // Connecting and export. export { Drawer as WrappedComponent }; export default wrap(Drawer, mapStateToProps, mapDispatchToProps, true); diff --git a/app/javascript/flavours/glitch/features/drawer/search/index.js b/app/javascript/flavours/glitch/features/drawer/search/index.js index ccb2ba859..ed69f71ed 100644 --- a/app/javascript/flavours/glitch/features/drawer/search/index.js +++ b/app/javascript/flavours/glitch/features/drawer/search/index.js @@ -109,7 +109,7 @@ export default class DrawerSearch extends React.PureComponent { <input type='text' placeholder={intl.formatMessage(messages.placeholder)} - value={value} + value={value || ''} onChange={change} onKeyUp={keyUp} onFocus={focus} @@ -129,7 +129,7 @@ export default class DrawerSearch extends React.PureComponent { <Overlay placement='bottom' - show={expanded && !value.length && !submitted} + show={expanded && !(value || '').length && !submitted} target={this} ><DrawerSearchPopout /></Overlay> </div> |