blob: e721cc27f6dfcf2b1ff82c4394b3f47c3c2791f0 [file] [edit]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {Badge, BadgeAction} from './Badge.js';
const DOM_DETECTIVE_BADGE_IMAGE_URI = new URL('../../Images/dom-detective-badge.svg', import.meta.url).toString();
export class DOMDetectiveBadge extends Badge {
override readonly name =
'profiles/me/awards/developers.google.com%2Fprofile%2Fbadges%2Factivity%2Fchrome-devtools%2Fdom-detective';
override readonly title = 'DOM Detective';
override readonly jslogContext = 'dom-detective';
override readonly imageUri = DOM_DETECTIVE_BADGE_IMAGE_URI;
override readonly interestedActions = [
BadgeAction.MODERN_DOM_BADGE_CLICKED,
] as const;
handleAction(_action: BadgeAction): void {
this.trigger();
}
}