Spaces:
Build error
Build error
import { useTranslation } from "react-i18next"; | |
import { I18nKey } from "#/i18n/declaration"; | |
export type Suggestion = { label: I18nKey | string; value: string }; | |
interface SuggestionItemProps { | |
suggestion: Suggestion; | |
onClick: (value: string) => void; | |
} | |
export function SuggestionItem({ suggestion, onClick }: SuggestionItemProps) { | |
const { t } = useTranslation(); | |
return ( | |
<li className="list-none border border-neutral-600 rounded-xl hover:bg-tertiary flex-1"> | |
<button | |
type="button" | |
data-testid="suggestion" | |
onClick={() => onClick(suggestion.value)} | |
className="text-[16px] leading-6 -tracking-[0.01em] text-center w-full p-3 font-semibold" | |
> | |
{t(suggestion.label)} | |
</button> | |
</li> | |
); | |
} | |