From 3ea3f24a021254675ffc8472ee0cd7fdb54798ba Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Sat, 3 Jun 2017 21:40:24 +0900 Subject: [PATCH] Change toggle state when click label (#3530) --- .../notifications/components/setting_toggle.js | 12 ++++++------ app/javascript/styles/components.scss | 5 ++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/app/javascript/mastodon/features/notifications/components/setting_toggle.js b/app/javascript/mastodon/features/notifications/components/setting_toggle.js index 6a42f7c75..a37abbd9c 100644 --- a/app/javascript/mastodon/features/notifications/components/setting_toggle.js +++ b/app/javascript/mastodon/features/notifications/components/setting_toggle.js @@ -10,7 +10,6 @@ class SettingToggle extends React.PureComponent { settingKey: PropTypes.array.isRequired, label: PropTypes.node.isRequired, onChange: PropTypes.func.isRequired, - htmlFor: PropTypes.string, } onChange = (e) => { @@ -18,13 +17,14 @@ class SettingToggle extends React.PureComponent { } render () { - const { settings, settingKey, label, onChange, htmlFor = '' } = this.props; + const { settings, settingKey, label, onChange } = this.props; + const id = `setting-toggle-${settingKey.join('-')}`; return ( - +
+ + +
); } diff --git a/app/javascript/styles/components.scss b/app/javascript/styles/components.scss index e396f04cc..a61705282 100644 --- a/app/javascript/styles/components.scss +++ b/app/javascript/styles/components.scss @@ -2172,13 +2172,12 @@ button.icon-button.active i.fa-retweet { left: 20px; } -.setting-toggle__label { +.setting-toggle { display: block; line-height: 24px; - vertical-align: middle; } -.setting-toggle { +.setting-toggle__label { color: $ui-primary-color; display: inline-block; margin-bottom: 14px;