1
0
mirror of https://github.com/flarum/core.git synced 2025-06-15 22:06:29 +02:00
Files
php-flarum/extensions/flags/js/forum/src/addReportControl.js
2015-09-04 13:26:51 +09:30

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>
);
});
}