mirror of
https://github.com/flarum/core.git
synced 2025-06-15 22:06:29 +02:00
17 lines
598 B
JavaScript
17 lines
598 B
JavaScript
import { extend } from 'flarum/extend';
|
|
import app from 'flarum/app';
|
|
import PostControls from 'flarum/utils/PostControls';
|
|
import Button from 'flarum/components/Button';
|
|
|
|
import ReportPostModal from 'reports/components/ReportPostModal';
|
|
|
|
export default function() {
|
|
extend(PostControls, 'userControls', function(items, post) {
|
|
if (post.isHidden() || post.contentType() !== 'comment' || !post.canReport() || post.user() === app.session.user) return;
|
|
|
|
items.add('report',
|
|
<Button icon="flag" onclick={() => app.modal.show(new ReportPostModal({post}))}>Report</Button>
|
|
);
|
|
});
|
|
}
|