mirror of
https://github.com/flarum/core.git
synced 2025-07-15 22:06:24 +02:00
20 lines
557 B
JavaScript
20 lines
557 B
JavaScript
import app from 'flarum/forum/app';
|
|
import { extend } from 'flarum/common/extend';
|
|
import Discussion from 'flarum/common/models/Discussion';
|
|
import Badge from 'flarum/common/components/Badge';
|
|
|
|
export default function addLockBadge() {
|
|
extend(Discussion.prototype, 'badges', function (badges) {
|
|
if (this.isLocked()) {
|
|
badges.add(
|
|
'locked',
|
|
Badge.component({
|
|
type: 'locked',
|
|
label: app.translator.trans('flarum-lock.forum.badge.locked_tooltip'),
|
|
icon: 'fas fa-lock',
|
|
})
|
|
);
|
|
}
|
|
});
|
|
}
|