blob: 83de9db278ab09e5238e522f9c304b6454b049ed [file] [log] [blame]
import {getDisplayLanguage} from '../../../../contentScripts/communityConsole/utils/common.js';
import PerForumStatsSection from '../../../../contentScripts/communityConsole/utils/PerForumStatsSection.js';
import BaseExtraInfoInjection from './base.js';
export default class ProfilePerForumStatsExtraInfoInjection extends
BaseExtraInfoInjection {
constructor(infoHandler, optionsWatcher) {
super(infoHandler, optionsWatcher);
this.displayLanguage = getDisplayLanguage();
}
async isEnabled() {
return await this.optionsWatcher.isEnabled('perforumstats');
}
inject(profileInfo, injectionDetails) {
new PerForumStatsSection(
injectionDetails.chart?.parentNode, profileInfo.body,
this.displayLanguage, /* isCommunityConsole = */ true);
}
}