Files
bim_engine/src/components/button-group/toolbar/index.ts

36 lines
1.2 KiB
TypeScript
Raw Normal View History

import { BimButtonGroup } from '../index';
/**
* (Toolbar)
* BimButtonGroup
*/
export class Toolbar extends BimButtonGroup {
/**
*
*/
public async init(): Promise<void> {
await super.init();
// 动态加载默认按钮配置
const { homeButton } = await import('./buttons/home');
const { locationButton } = await import('./buttons/location');
const { walkMenuButton } = await import('./buttons/walk/walk-menu');
const { walkPersonButton } = await import('./buttons/walk/walk-person');
const { walkBirdButton } = await import('./buttons/walk/walk-bird');
const { settingButton } = await import('./buttons/setting');
const { infoButton } = await import('./buttons/info');
this.addGroup('group-1');
this.addButton(homeButton);
this.addButton(walkMenuButton);
this.addButton(walkPersonButton);
this.addButton(walkBirdButton);
this.addButton(locationButton);
this.addGroup('group-2');
this.addButton(settingButton);
this.addButton(infoButton);
this.render();
}
}