summaryrefslogtreecommitdiff
path: root/node_modules/@jet-app/app-store/tmp/src/common/search/web-search-action.js
blob: 28c04918af7482178e42e46bad7e3174587e9067 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { FlowAction } from "../../api/models";
import { makeSearchResultsPageIntent, } from "../../api/intents/search-results-page-intent";
import { getLocale } from "../locale";
import { makeCanonicalSearchResultsPageUrl } from "./search-page-url";
/**
 * Creates a `FlowAction` destined for the search results page
 *
 * This will be used by the "web" client to perform search from the search landing page,
 * or to change the platform on search results page
 */
export function makeWebSearchAction(objectGraph, platform, term = "") {
    const searchAction = new FlowAction("search");
    const destination = makeSearchResultsPageIntent({
        ...getLocale(objectGraph),
        platform,
        term,
        origin: "externalUrl",
    });
    searchAction.destination = destination;
    searchAction.pageUrl = makeCanonicalSearchResultsPageUrl(objectGraph, destination);
    return searchAction;
}
//# sourceMappingURL=web-search-action.js.map