1
0
mirror of https://github.com/flarum/core.git synced 2025-07-16 22:31:18 +02:00
Files
php-flarum/extensions/flags/js/src/forum/components/FlagsDropdown.js
Toby Zerner ec60fed381 Database changes (#15)
* Implement database changes

* Split foreign keys into their own migration

* Use whereColumn

* Rename flag.time

* Rename forum.flagCount

* Rename forum.newFlagCount
2018-09-16 20:49:41 +02:00

31 lines
702 B
JavaScript

import NotificationsDropdown from 'flarum/components/NotificationsDropdown';
import FlagList from './FlagList';
export default class FlagsDropdown extends NotificationsDropdown {
static initProps(props) {
props.label = props.label || app.translator.trans('flarum-flags.forum.flagged_posts.tooltip');
props.icon = props.icon || 'fas fa-flag';
super.initProps(props);
}
init() {
super.init();
this.list = new FlagList();
}
goToRoute() {
m.route(app.route('flags'));
}
getUnreadCount() {
return app.cache.flags ? app.cache.flags.length : app.forum.attribute('flagCount');
}
getNewCount() {
return app.session.user.attribute('newFlagCount');
}
}