blob: 7cc895a2c657d9d7642f8e73d89692bcdd17cfb5 [file] [log] [blame]
Adrià Vilanova Martínez66836fd2024-05-04 22:43:06 +02001import CssSelectorNodeWatcherScriptHandler from '../../../../common/architecture/scripts/nodeWatcher/handlers/CssSelectorNodeWatcherScriptHandler';
2import { NodeMutation } from '../../../../common/nodeWatcher/NodeWatcherHandler';
3import { CCExtraInfoMainOptions } from '../../scripts/ccExtraInfoMain.script';
4
5export default class CCExtraInfoProfileAbuseChipsHandler extends CssSelectorNodeWatcherScriptHandler<CCExtraInfoMainOptions> {
6 cssSelector = 'ec-unified-user .scTailwindUser_profileUsercardmain';
7
8 onMutatedNode({ node }: NodeMutation) {
9 this.options.extraInfo.injectAbuseChipsAtProfileIfEnabled(node);
10 }
11}