[Glitch] Add hotkey Q for quoting the currently focused post

Port 229cbc6a24 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
diondiondion
2025-08-28 14:33:23 +02:00
committed by Claire
parent c1159fa712
commit 5db1bbef69
6 changed files with 33 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ import {
mentionCompose,
directCompose,
} from 'flavours/glitch/actions/compose';
import { quoteComposeById } from 'flavours/glitch/actions/compose_typed';
import {
initAddFilter,
} from 'flavours/glitch/actions/filters';
@@ -34,6 +35,7 @@ import {
import Status from 'flavours/glitch/components/status';
import { deleteModal } from 'flavours/glitch/initial_state';
import { makeGetStatus, makeGetPictureInPicture } from 'flavours/glitch/selectors';
import { isFeatureEnabled } from 'flavours/glitch/utils/environment';
import { setStatusQuotePolicy } from '../actions/statuses_typed';
@@ -81,6 +83,12 @@ const mapDispatchToProps = (dispatch, { contextType }) => ({
}
});
},
onQuote (status) {
if (isFeatureEnabled('outgoing_quotes')) {
dispatch(quoteComposeById(status.get('id')));
}
},
onReblog (status, e) {
dispatch(toggleReblog(status.get('id'), e.shiftKey));