From beaf165c938efbef00306a43651de17b37c44566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?KMY=EF=BC=88=E9=9B=AA=E3=81=82=E3=81=99=E3=81=8B=EF=BC=89?= Date: Sun, 20 Oct 2024 21:37:32 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20#885=20=E3=83=86=E3=83=BC=E3=83=9E?= =?UTF-8?q?=E3=82=92=E3=83=8F=E3=82=A4=E3=82=B3=E3=83=B3=E3=83=88=E3=83=A9?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=81=AB=E3=81=97=E3=81=A6=E3=81=84=E3=82=8B?= =?UTF-8?q?=E3=81=A8=E3=83=AA=E3=82=A2=E3=82=AF=E3=82=B7=E3=83=A7=E3=83=B3?= =?UTF-8?q?=E3=81=AE=E3=83=9C=E3=82=BF=E3=83=B3=E3=81=8C=E8=83=8C=E6=99=AF?= =?UTF-8?q?=E3=81=A8=E5=90=8C=E5=8C=96=E3=81=99=E3=82=8B=20(#890)=20(#893)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/javascript/mastodon/components/status_action_bar.jsx | 7 +------ .../features/compose/components/emoji_picker_dropdown.jsx | 5 +++-- .../mastodon/features/status/components/action_bar.jsx | 7 +------ 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/app/javascript/mastodon/components/status_action_bar.jsx b/app/javascript/mastodon/components/status_action_bar.jsx index ebc62bd651..e894a49b00 100644 --- a/app/javascript/mastodon/components/status_action_bar.jsx +++ b/app/javascript/mastodon/components/status_action_bar.jsx @@ -11,7 +11,6 @@ import { connect } from 'react-redux'; import BookmarkIcon from '@/material-icons/400-24px/bookmark-fill.svg'; import BookmarkBorderIcon from '@/material-icons/400-24px/bookmark.svg?react'; -import EmojiReactionIcon from '@/material-icons/400-24px/mood.svg?react'; import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; import RepeatIcon from '@/material-icons/400-24px/repeat.svg?react'; import ReplyIcon from '@/material-icons/400-24px/reply.svg?react'; @@ -166,8 +165,6 @@ class StatusActionBar extends ImmutablePureComponent { } }; - handleEmojiPickInnerButton = () => {}; - handleReblogClick = e => { const { signedIn } = this.props.identity; @@ -485,9 +482,7 @@ class StatusActionBar extends ImmutablePureComponent { const denyFromAll = emojiReactionPolicy !== 'block' && emojiReactionPolicy !== 'block'; const emojiPickerDropdown = (enableEmojiReaction && emojiReactionAvailableServer && denyFromAll && (writtenByMe || (following && followed && mutual && outside)) && (
- - )} /> +
)) || (enableEmojiReaction && (
diff --git a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx index 43795d030f..dac873c8e4 100644 --- a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx +++ b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx @@ -325,6 +325,7 @@ class EmojiPickerDropdown extends PureComponent { onPickEmoji: PropTypes.func.isRequired, onSkinTone: PropTypes.func.isRequired, skinTone: PropTypes.number.isRequired, + inverted: PropTypes.bool, }; state = { @@ -387,7 +388,7 @@ class EmojiPickerDropdown extends PureComponent { }; render () { - const { intl, onPickEmoji, onSkinTone, skinTone, frequentlyUsedEmojis } = this.props; + const { intl, onPickEmoji, onSkinTone, skinTone, frequentlyUsedEmojis, inverted } = this.props; const title = intl.formatMessage(messages.emoji); const { active, loading, placement } = this.state; @@ -399,7 +400,7 @@ class EmojiPickerDropdown extends PureComponent { active={active} iconComponent={MoodIcon} onClick={this.onToggle} - inverted + inverted={typeof(inverted) === 'undefined' || inverted} /> diff --git a/app/javascript/mastodon/features/status/components/action_bar.jsx b/app/javascript/mastodon/features/status/components/action_bar.jsx index 7aaa809bd8..86aa4ba699 100644 --- a/app/javascript/mastodon/features/status/components/action_bar.jsx +++ b/app/javascript/mastodon/features/status/components/action_bar.jsx @@ -11,7 +11,6 @@ import { connect } from 'react-redux'; import BookmarkIcon from '@/material-icons/400-24px/bookmark-fill.svg?react'; import BookmarkBorderIcon from '@/material-icons/400-24px/bookmark.svg?react'; -import EmojiReactionIcon from '@/material-icons/400-24px/mood.svg?react'; import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; import RepeatIcon from '@/material-icons/400-24px/repeat.svg?react'; import ReplyIcon from '@/material-icons/400-24px/reply.svg?react'; @@ -232,8 +231,6 @@ class ActionBar extends PureComponent { this.props.onEmojiReact(this.props.status, data); }; - handleEmojiPickInnerButton = () => {}; - render () { const { status, relationship, intl } = this.props; const { signedIn, permissions } = this.props.identity; @@ -401,9 +398,7 @@ class ActionBar extends PureComponent { const denyFromAll = emojiReactionPolicy !== 'block' && emojiReactionPolicy !== 'block'; const emojiPickerDropdown = (enableEmojiReaction && emojiReactionAvailableServer && denyFromAll && (writtenByMe || (following && followed && mutual && outside)) && (
- - )} /> +
)) || (enableEmojiReaction && (