Кастомизация раздела "Поиск по активам"

Добавление компонента в верхнюю панель раздела

Точка расширения DgSearchPageHeaderBadge позволяет отобразить дополнительный компонент в верхней панели раздела "Поиск по активам".

Компонент страницы поиска

Рисунок 1 - Компонент страницы поиска

Пример реализации:

interface IProps {
    searchStore: any;
}

class TestComp extends React.Component <IProps> {

    override render (): React.ReactNode {
        return 'test';
    }
}


export const searchPageHeader: UniverseUE.IUeMeta['DgSearchPageHeaderBadge'] = {
    moduleId: 'test1',
    active: true,
    system: false,
    meta: {
        order: 1
    },
    component: TestComp,
    resolver: (searchStore) => {
        if (searchStore.viewVariant === 'table') {
            return true;
        }

        return false;
    }
};

ueModuleManager.addModule('DgSearchPageHeaderBadge', searchPageHeader);
  • searchStore - стор, содержащий информацию из поисковой панели и всей страницы поиска.