Отображение замещений пользователей

Кастомизация вывода компонента UserView

Точка расширения UEUserViewContent позволяет кастомизировать вывод компонента UserView для отображения замещений пользователей.

Описание UEUserViewContent:

import {DefaultUeResolver, UeModuleBase} from '@universe-platform/user-exit';
import * as React from 'react';
import {ComponentType} from 'react';
import {UserTooltip} from '@universe-platform/security';

export type UEUserViewContent = UeModuleBase<DefaultUeResolver, {}> & {
    component: ComponentType<{
        userData: UserTooltip | undefined;
        login: string;
        content: React.ReactNode;
        isLoading: boolean;
    }>;
}

Дополнительный блок для Tooltip

Точка расширения UserViewTooltipExtraContent позволяет добавить дополнительный блок для Tooltip (всплывающей подсказки) компонента UserView.

Описание UserViewTooltipExtraContent:

import {DefaultUeResolver, UeModuleBase} from '@universe-platform/user-exit';
import {ComponentType} from 'react';
import {UserTooltip} from '@universe-platform/security';

export type UserViewTooltipExtraContent = UeModuleBase<DefaultUeResolver, {}> & {
    component: ComponentType<{
        userData: UserTooltip | undefined;
    }>;
}