import { SuggestionItem } from "global";
import PlainSearch from "./plainSearch";
import LinkSuggestion from "./link";
import PlainText from "./plainText";
export default function SuggestionComponent({
s,
i,
selected,
devMode,
engineName,
t
}: {
s: SuggestionItem;
i: number;
selected: number;
devMode: boolean;
engineName: string;
t: any;
}) {
if (s.suggestion.trim() === "") return null;
if (s.type === "default") {
return (
{s.suggestion}
{t("search.search-help-text", { engine: engineName })}
{devMode && (
{s.relevance}
)}
);
} else if (s.type === "QUERY") {
return (
{s.suggestion}
{devMode && (
{s.relevance}
)}
);
} else if (s.type === "NAVIGATION" || s.type === "default-link" || s.type === "link") {
return (
{s.prompt && {s.prompt}}
{s.suggestion}
{devMode && (
{s.relevance}
)}
);
} else if (s.type === "text") {
return (
{s.prompt && {s.prompt}}
{s.suggestion}
{devMode && (
{s.relevance}
)}
);
} else if (s.type === "inpage-link") {
return (
{s.prompt && {s.prompt}}
{s.suggestion}
{devMode && (
{s.relevance}
)}
);
}
return null;
}