feat: Add tracking of search source in UI

This commit is contained in:
Tom Moor
2020-09-24 21:56:37 -07:00
parent 40d52e9a78
commit 6f1f855083
6 changed files with 24 additions and 11 deletions

View File

@ -63,14 +63,22 @@ export function newDocumentUrl(
return `/collections/${collectionId}/new?${queryString.stringify(params)}`;
}
export function searchUrl(query?: string, collectionId?: string): string {
let route = "/search";
if (query) route += `/${encodeURIComponent(query)}`;
if (collectionId) {
route += `?collectionId=${collectionId}`;
export function searchUrl(
query?: string,
params?: {
collectionId?: string,
ref?: string,
}
return route;
): string {
let search = queryString.stringify(params);
let route = "/search";
if (query) {
route += `/${encodeURIComponent(query)}`;
}
search = search ? `?${search}` : "";
return `${route}${search}`;
}
export function notFoundUrl(): string {