From b4a3792201ccc01713b536e50428e027bd094d2b Mon Sep 17 00:00:00 2001 From: kibigo! Date: Fri, 29 Dec 2017 16:32:13 -0800 Subject: WIP Refactor; ; dropdowns --- .../flavours/glitch/features/composer/options/dropdown/index.js | 7 ++++++- .../glitch/features/composer/options/dropdown/item/index.js | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'app/javascript/flavours/glitch/features/composer/options/dropdown') diff --git a/app/javascript/flavours/glitch/features/composer/options/dropdown/index.js b/app/javascript/flavours/glitch/features/composer/options/dropdown/index.js index ee52008a7..daed4ec8a 100644 --- a/app/javascript/flavours/glitch/features/composer/options/dropdown/index.js +++ b/app/javascript/flavours/glitch/features/composer/options/dropdown/index.js @@ -80,11 +80,16 @@ const handlers = { }) => ({ ...rest, active: value && name === value, + name, onClick (e) { e.preventDefault(); // Prevents focus from changing onModalClose(); onChange(name); }, + onPassiveClick (e) { + e.preventDefault(); // Prevents focus from changing + onChange(name); + }, }) ), }); @@ -191,7 +196,7 @@ export default class ComposerOptionsDropdown extends React.PureComponent { > {({ opacity, scaleX, scaleY }) => (
@@ -100,11 +101,11 @@ export default class ComposerOptionsDropdownItem extends React.PureComponent { } }()} {meta ? ( -
+
{text} {meta}
- ) :
{text}
} + ) :
{text}
}
); } -- cgit