diff options
Diffstat (limited to 'frontend/src/App/Header.tsx')
-rw-r--r-- | frontend/src/App/Header.tsx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/frontend/src/App/Header.tsx b/frontend/src/App/Header.tsx index 9ca33a574..0f91cadae 100644 --- a/frontend/src/App/Header.tsx +++ b/frontend/src/App/Header.tsx @@ -5,6 +5,7 @@ import { faUser, } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { uniqueId } from "lodash"; import React, { FunctionComponent, useMemo } from "react"; import { Button, @@ -35,16 +36,22 @@ async function SearchItem(text: string) { return results.map<SearchResult>((v) => { let link: string; + let id: string; if (v.sonarrSeriesId) { link = `/series/${v.sonarrSeriesId}`; + id = `series-${v.sonarrSeriesId}`; } else if (v.radarrId) { link = `/movies/${v.radarrId}`; + id = `movie-${v.radarrId}`; } else { link = ""; + id = uniqueId("unknown"); } + return { name: `${v.title} (${v.year})`, link, + id, }; }); } |