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