17426: Plugins can replace some of main UI
[arvados-workbench2.git] / src / plugins.tsx
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import { PluginConfig } from '~/common/plugintypes';
6
7 export const pluginConfig: PluginConfig = {
8     centerPanelList: [],
9     sidePanelCategories: [],
10     dialogs: [],
11     navigateToHandlers: [],
12     locationChangeHandlers: []
13 };
14
15 // Starting here, import and register your Workbench 2 plugins. //
16
17 // import { register as blankUIPluginRegister } from '~/plugins/blank/index';
18 import { register as examplePluginRegister, routePath as exampleRoutePath } from '~/plugins/example/index';
19 import { register as rootRedirectRegister } from '~/plugins/root-redirect/index';
20
21 blankUIPluginRegister(pluginConfig);
22 examplePluginRegister(pluginConfig);
23 rootRedirectRegister(pluginConfig, exampleRoutePath);