feat(mod queue): transfer posts across boards (#1182)

* feat(mod queue): transfer posts across boards

* fix(mod queue): polish transfer modal and reason

* fix(mod queue): recover abandoned transfer challenges

* fix(mod queue): address transfer review feedback

* fix(mod queue): hide transfer for unavailable posts

* fix(mod queue): prevent repeat transfer submit

* fix(mod queue): sync transfer state with queue actions

* fix(mod queue): omit transfer temp index

* fix(mod queue): harden transfer failure states

* fix(mod queue): keep hidden transfer lock

* fix(mod queue): release hidden transfer lock
This commit is contained in:
Tommaso Casaburi
2026-07-02 14:52:06 +07:00
committed by GitHub
parent 546ee99f12
commit b4a6f0a65a
55 changed files with 2688 additions and 154 deletions
+21
View File
@@ -0,0 +1,21 @@
import { useTranslation } from 'react-i18next';
import { hasTransferredCommentMarker } from '../lib/comment-transfer';
import styles from './post-transferred-tag.module.css';
interface PostTransferredTagProps {
comment: unknown;
}
const PostTransferredTag = ({ comment }: PostTransferredTagProps) => {
const { t } = useTranslation();
if (!hasTransferredCommentMarker(comment)) return null;
return (
<span className={styles.transferredTag} title={t('transferred')}>
[{t('transferred')}]{' '}
</span>
);
};
export default PostTransferredTag;