Предварительные условия: Реагируйте на приложение, используя appbaseio / реактивный поиск
Проблема: Я пытаюсь открыть простую страницу сведений в том же окне (например, как всплывающее окно )срабатывает через обработчик onclick ), когда я нажимаю на результат поиска.Результаты поиска отображаются компонентом ResultCard.Кто-нибудь имел подобную проблему и решил ее?
Я вижу, что есть параметр url (здесь: "профиль") в компоненте ResultCard, но он просто перенаправляет на указанный URL-адрес в другом окне вкладки.
import {ReactiveBase, DataSearch, ResultCard} from
appbaseio/reactivesearch";
// ...some more code
<div className="container">
// connector to appbase.io
<ReactiveBase
app="myapp"
credentials="xxx"
theme={{
primaryColor: "#ffe067"
}}
>
// search bar
<DataSearch
componentId="SearchSensor"
dataField={["gebot_name", "info"]}
className="search"
/>
// display search results in a list with title and description
<ResultCard
className="right-col"
componentId="SearchResult"
size={10}
onData={data => ({
title: data.gebot_name,
description: data.description,
url: "profile"
})}
react={{
and: ["SearchSensor"]
}}
/>
</ReactiveBase>
</div>