Кастомизация раздела "Поиск по активам"
Добавление компонента в верхнюю панель раздела
Точка расширения 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
- стор, содержащий информацию из поисковой панели и всей страницы поиска.