blob: c335ff4ba09bf2fe09302bb175a3134fb4e9209d [file] [log] [blame]
/**
* @license
* Copyright 2021 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
import '@gerritcodereview/typescript-api/gerrit';
import './tree-status';
import {TreeStatus, TreeStatusView} from './tree-status';
import './confirm-message';
import {ConfirmMessage} from './confirm-message';
window.Gerrit.install(plugin => {
const treeStatus = new TreeStatus(plugin.restApi());
plugin
.registerCustomComponent('change-metadata-item', 'tree-status-view')
.onAttached(treeStatusView => {
treeStatus.register(treeStatusView as TreeStatusView);
});
plugin
.registerCustomComponent('confirm-submit-change', 'confirm-message')
.onAttached(confirmMessage => {
treeStatus.register(confirmMessage as ConfirmMessage);
});
});