Add hotkey Q for quoting the currently focused post (#35941)

This commit is contained in:
diondiondion 2025-08-28 14:33:23 +02:00 committed by GitHub
commit 229cbc6a24
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 36 additions and 1 deletions

View file

@ -12,6 +12,7 @@ import {
mentionCompose,
directCompose,
} from '../actions/compose';
import { quoteComposeById } from '../actions/compose_typed';
import {
initDomainBlockModal,
unblockDomain,
@ -46,6 +47,8 @@ import Status from '../components/status';
import { deleteModal } from '../initial_state';
import { makeGetStatus, makeGetPictureInPicture } from '../selectors';
import { isFeatureEnabled } from 'mastodon/utils/environment';
const makeMapStateToProps = () => {
const getStatus = makeGetStatus();
const getPictureInPicture = makeGetPictureInPicture();
@ -76,6 +79,12 @@ const mapDispatchToProps = (dispatch, { contextType }) => ({
onReblog (status, e) {
dispatch(toggleReblog(status.get('id'), e.shiftKey));
},
onQuote (status) {
if (isFeatureEnabled('outgoing_quotes')) {
dispatch(quoteComposeById(status.get('id')));
}
},
onFavourite (status) {
dispatch(toggleFavourite(status.get('id')));