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

19 lines
587 B
TypeScript
Raw Normal View History

2025-12-24 19:02:34 +08:00
import type { ButtonConfig } from '../../../index.type';
import { getIcon } from '../../../../../utils/icon-manager';
import { ManagerRegistry } from '../../../../../core/manager-registry';
export const createInfoButton = (): ButtonConfig => {
2025-12-24 19:02:34 +08:00
return {
id: 'info',
2025-12-24 19:02:34 +08:00
groupId: 'group-2',
type: 'button',
label: 'toolbar.info',
icon: getIcon('信息'),
keepActive: false,
2025-12-24 19:02:34 +08:00
onClick: () => {
const registry = ManagerRegistry.getInstance();
registry.emit('ui:open-dialog', { id: 'info' });
2025-12-24 19:02:34 +08:00
}
};
};