Merge remote-tracking branch 'origin/develop' into chats

chats-router^2
Justin 2022-09-27 10:41:20 -04:00
commit c40651150c
3 zmienionych plików z 8 dodań i 5 usunięć

Wyświetl plik

@ -36,7 +36,9 @@ const ReplyMentions: React.FC<IReplyMentions> = ({ composeId }) => {
const handleClick = (e: React.MouseEvent<HTMLAnchorElement>) => { const handleClick = (e: React.MouseEvent<HTMLAnchorElement>) => {
e.preventDefault(); e.preventDefault();
dispatch(openModal('REPLY_MENTIONS')); dispatch(openModal('REPLY_MENTIONS', {
composeId,
}));
}; };
if (!parentTo || (parentTo.size === 0)) { if (!parentTo || (parentTo.size === 0)) {

Wyświetl plik

@ -19,7 +19,7 @@ const Share = () => {
.join('\n\n'); .join('\n\n');
if (text) { if (text) {
dispatch(openComposeWithText(text)); dispatch(openComposeWithText('compose-modal', text));
} }
return ( return (
@ -27,4 +27,4 @@ const Share = () => {
); );
}; };
export default Share; export default Share;

Wyświetl plik

@ -1,4 +1,4 @@
import React from 'react'; import React, { useCallback } from 'react';
import { FormattedMessage } from 'react-intl'; import { FormattedMessage } from 'react-intl';
import { Modal } from 'soapbox/components/ui'; import { Modal } from 'soapbox/components/ui';
@ -18,7 +18,8 @@ interface IReplyMentionsModal {
const ReplyMentionsModal: React.FC<IReplyMentionsModal> = ({ composeId, onClose }) => { const ReplyMentionsModal: React.FC<IReplyMentionsModal> = ({ composeId, onClose }) => {
const compose = useCompose(composeId); const compose = useCompose(composeId);
const status = useAppSelector<StatusEntity | null>(state => makeGetStatus()(state, { id: compose.in_reply_to! })); const getStatus = useCallback(makeGetStatus(), []);
const status = useAppSelector<StatusEntity | null>(state => getStatus(state, { id: compose.in_reply_to! }));
const account = useAppSelector((state) => state.accounts.get(state.me)); const account = useAppSelector((state) => state.accounts.get(state.me));
const mentions = statusToMentionsAccountIdsArray(status!, account!); const mentions = statusToMentionsAccountIdsArray(status!, account!);