Treat the App Setting link as a proper link (fixes #375)
This commit is contained in:
parent
88b7ccc2ca
commit
3eb3c21327
2 changed files with 23 additions and 10 deletions
|
@ -96,9 +96,8 @@ export default function DrawerHeader ({
|
||||||
<a
|
<a
|
||||||
aria-label={intl.formatMessage(messages.settings)}
|
aria-label={intl.formatMessage(messages.settings)}
|
||||||
onClick={onSettingsClick}
|
onClick={onSettingsClick}
|
||||||
role='button'
|
href='#'
|
||||||
title={intl.formatMessage(messages.settings)}
|
title={intl.formatMessage(messages.settings)}
|
||||||
tabIndex='0'
|
|
||||||
><Icon icon='cogs' /></a>
|
><Icon icon='cogs' /></a>
|
||||||
<a
|
<a
|
||||||
aria-label={intl.formatMessage(messages.logout)}
|
aria-label={intl.formatMessage(messages.logout)}
|
||||||
|
|
|
@ -37,14 +37,28 @@ const mapStateToProps = state => ({
|
||||||
});
|
});
|
||||||
|
|
||||||
// Dispatch mapping.
|
// Dispatch mapping.
|
||||||
const mapDispatchToProps = {
|
const mapDispatchToProps = (dispatch, { intl }) => ({
|
||||||
onChange: changeSearch,
|
onChange (value) {
|
||||||
onClear: clearSearch,
|
dispatch(changeSearch(value));
|
||||||
onClickElefriend: cycleElefriendCompose,
|
},
|
||||||
onShow: showSearch,
|
onClear () {
|
||||||
onSubmit: submitSearch,
|
dispatch(clearSearch());
|
||||||
onOpenSettings: openModal.bind(null, 'SETTINGS', {}),
|
},
|
||||||
};
|
onClickElefriend () {
|
||||||
|
dispatch(cycleElefriendCompose());
|
||||||
|
},
|
||||||
|
onShow () {
|
||||||
|
dispatch(showSearch());
|
||||||
|
},
|
||||||
|
onSubmit () {
|
||||||
|
dispatch(submitSearch());
|
||||||
|
},
|
||||||
|
onOpenSettings (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
dispatch(openModal('SETTINGS', {}));
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
// The component.
|
// The component.
|
||||||
class Drawer extends React.Component {
|
class Drawer extends React.Component {
|
||||||
|
|
Loading…
Reference in a new issue