Точка расширения позволяет добавить дополнительный блок для всплывающей подсказки компонента информации о пользователе.
import {Universe} from '@universe-ee/sdk';const {React, MobxReact} = Universe.Vendor;interface Props { userData: Universe.Platform.UserComponents.UserTooltip | undefined;}@MobxReact.observerexport class CustomSubstitutionUserViewTooltipContent extends React.Component<Props> { override render () { return ( <span style={{color: 'red'}}>UE tooltip!</span> ); }} Копировать
import {Universe} from '@universe-ee/sdk';const {React, MobxReact} = Universe.Vendor;interface Props { userData: Universe.Platform.UserComponents.UserTooltip | undefined;}@MobxReact.observerexport class CustomSubstitutionUserViewTooltipContent extends React.Component<Props> { override render () { return ( <span style={{color: 'red'}}>UE tooltip!</span> ); }}
Подключение точки расширения:
import {Universe} from '@universe-ee/sdk';import {CustomSubstitutionUserViewTooltipContent} from './CustomSubstitutionUserViewTooltipContent';export default { type: 'UserViewTooltipExtraContent', moduleId: 'UserViewTooltipExtraContentUEcustom', active: true, system: false, meta: {}, resolver: () => true, component: CustomSubstitutionUserViewTooltipContent} satisfies Universe.Platform.UserExit.UserExitDeclaration; Копировать
import {Universe} from '@universe-ee/sdk';import {CustomSubstitutionUserViewTooltipContent} from './CustomSubstitutionUserViewTooltipContent';export default { type: 'UserViewTooltipExtraContent', moduleId: 'UserViewTooltipExtraContentUEcustom', active: true, system: false, meta: {}, resolver: () => true, component: CustomSubstitutionUserViewTooltipContent} satisfies Universe.Platform.UserExit.UserExitDeclaration;
Является ли экземпляр точки расширения активным
Мета-информация точки расширения
Уникальный идентификатор экземпляра точки расширения
Функция указывает, следует ли применять данный экземпляр точки расширения
Является ли системным экземпляром
Точка расширения позволяет добавить дополнительный блок для всплывающей подсказки компонента информации о пользователе.
Example
Пример: добавление пункта во всплывающей подсказке с информацией о пользователе
Подключение точки расширения: