UNPKG

@yuebai008/cli

Version:

Command line interface for rapid qg-minigame development

1 lines 1.26 kB
import*as i18n from"../../core/i18n/i18n.js";import*as UI from"../../ui/legacy/legacy.js";import*as LegacyWrapper from"../../ui/components/legacy_wrapper/legacy_wrapper.js";import{ApplicationPanelTreeElement}from"./ApplicationPanelTreeElement.js";import*as ApplicationComponents from"./components/components.js";import*as Host from"../../core/host/host.js";const UIStrings={bounceTrackingMitigations:"Bounce tracking mitigations"},str_=i18n.i18n.registerUIStrings("panels/application/BounceTrackingMitigationsTreeElement.ts",UIStrings);export const i18nString=i18n.i18n.getLocalizedString.bind(void 0,str_);export class BounceTrackingMitigationsTreeElement extends ApplicationPanelTreeElement{view;constructor(e){super(e,i18nString(UIStrings.bounceTrackingMitigations),!1);const i=UI.Icon.Icon.create("database","resource-tree-item");this.setLeadingIcons([i])}get itemURL(){return"bounce-tracking-mitigations://"}onselect(e){return super.onselect(e),this.view||(this.view=LegacyWrapper.LegacyWrapper.legacyWrapper(UI.Widget.Widget,new ApplicationComponents.BounceTrackingMitigationsView.BounceTrackingMitigationsView)),this.showView(this.view),Host.userMetrics.panelShown(Host.UserMetrics.PanelCodes[Host.UserMetrics.PanelCodes.bounce_tracking_mitigations]),!1}}