From 332d53b9717165e793865c1b2d83eb572c239f21 Mon Sep 17 00:00:00 2001 From: ele828 Date: Thu, 17 Aug 2017 17:33:19 +0800 Subject: [PATCH] fix dropdown fold issue --- src/components/ActionMenu/index.js | 5 +++++ src/components/ContactDisplay/index.js | 4 ++++ src/components/MessageItem/index.js | 11 ++++++++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/components/ActionMenu/index.js b/src/components/ActionMenu/index.js index ddfbd9eeec..d0ef0042dc 100644 --- a/src/components/ActionMenu/index.js +++ b/src/components/ActionMenu/index.js @@ -161,6 +161,7 @@ export default class ActionMenu extends Component { render() { const { + reference, className, currentLocale, onLog, @@ -261,6 +262,7 @@ export default class ActionMenu extends Component { // slide menu return (
{clickToDialButton} @@ -299,6 +302,7 @@ export default class ActionMenu extends Component { } ActionMenu.propTypes = { + reference: PropTypes.func, className: PropTypes.string, currentLocale: PropTypes.string.isRequired, onLog: PropTypes.func, @@ -323,6 +327,7 @@ ActionMenu.propTypes = { viewEntityTitle: PropTypes.string, }; ActionMenu.defaultProps = { + reference: undefined, className: undefined, onLog: undefined, isLogged: false, diff --git a/src/components/ContactDisplay/index.js b/src/components/ContactDisplay/index.js index 9d506f9e90..5cfd864e16 100644 --- a/src/components/ContactDisplay/index.js +++ b/src/components/ContactDisplay/index.js @@ -35,6 +35,7 @@ const displayFomatter = ({ }; export default function ContactDisplay({ + reference, className, contactMatches, selected, @@ -139,6 +140,7 @@ export default function ContactDisplay({ } return (
{ this.contactDisplay = ref; }} className={classnames( styles.contactDisplay, unreadCounts && styles.unread @@ -243,11 +250,13 @@ export default class MessageItem extends Component { groupNumbers={groupNumbers} currentLocale={currentLocale} enableContactFallback={enableContactFallback} + stopPropagation={false} />
{dateTimeFormatter({ utcTimestamp: creationTime })} | {subject}
{ this.actionMenu = ref; }} currentLocale={currentLocale} onLog={onLogConversation && this.logConversation} onViewEntity={onViewContact && this.viewSelectedContact} @@ -265,7 +274,7 @@ export default class MessageItem extends Component { callTitle={i18n.getString('call', currentLocale)} createEntityTitle={i18n.getString('addEntity', currentLocale)} viewEntityTitle={i18n.getString('viewDetails', currentLocale)} - stopPropagation + stopPropagation={false} />
);