type TrackedKeywordsProps = { keywords: string[] keywordInput: string onKeywordInputChange: (value: string) => void onAddKeyword: (keyword: string) => void onRemoveKeyword: (keyword: string) => void onSaveKeywords: () => void } const keywordSuggestions = ['OpenAI', 'Google AI', 'Anthropic', 'Tesla', 'SpaceX'] // Sezione keyword: permette di aggiungere, rimuovere e salvare le entità monitorate. function TrackedKeywords({ keywords, keywordInput, onKeywordInputChange, onAddKeyword, onRemoveKeyword, onSaveKeywords, }: TrackedKeywordsProps) { const handleSubmit = () => { onAddKeyword(keywordInput) } return (

Parole chiave monitorate

Monitora aziende, persone e temi con un tracciamento rapido.

onKeywordInputChange(event.target.value)} onKeyDown={(event) => { if (event.key === 'Enter') { event.preventDefault() handleSubmit() } }} />
{keywordSuggestions.map((suggestion) => ( ))}
{keywords.length > 0 && (
{keywords.map((keyword) => ( {keyword} ))}
)}
) } function PlusIcon() { return } function SaveIcon() { return ( ) } export default TrackedKeywords