Юниверс MDM SDK UI
v6.15.0

Интерфейс UEGlobalHotkey

Точка расширения позволяет подключать обработчики сочетаний горячих клавиш

import {Universe} from '@universe-ee/sdk';

const {React} = Universe.Vendor;

export class CustomGlobalHotkey extends React.Component<{}> {
override componentDidMount () {
console.log('Component componentDidMount');
}

override render() {
return (
<div></div>
);
}
}

Подключение точки расширения:

import {Universe} from '@universe-ee/sdk';
import {CustomGlobalHotkey} from './CustomGlobalHotkey';

export default {
type: 'GlobalHotkey',
moduleId: 'GlobalHotkey_testUE',
component: CustomGlobalHotkey,
active: true,
system: false,
resolver: () => true,
meta: {}
} satisfies Universe.Platform.UserExit.UserExitDeclaration;
interface UEGlobalHotkey {
    active: boolean;
    component: ComponentType<{}>;
    meta: {};
    moduleId: string;
    resolver: AbstractUserExitResolver;
    system: boolean;
}

Иерархия (Просмотр сводки)

Индекс

Свойства

active: boolean

Является ли экземпляр точки расширения активным

component: ComponentType<{}>
meta: {}

Мета-информация точки расширения

moduleId: string

Уникальный идентификатор экземпляра точки расширения

Функция указывает, следует ли применять данный экземпляр точки расширения

system: boolean

Является ли системным экземпляром