Word Morphology Analyzer
Enter a single word to see its morphological breakdown (e.g., "unbelievably").
Analysis will appear here.
Failed to analyze the word. Please check the word and try again.
`; } finally { setLoadingState(false); } }; const updateMorphologyUI = (data) => { // Construct the HTML for prefixes and suffixes const prefixesHtml = (data.prefixes && data.prefixes.length > 0) ? `Prefix(es):
- ${data.prefixes.map(p => `
- ${p.prefix}-: ${p.meaning} `).join('')}
Suffix(es):
- ${data.suffixes.map(s => `
- -${s.suffix}: ${s.meaning} `).join('')}
${data.word}
Part of Speech: ${data.partOfSpeech}
Root Word: ${data.root}
Definition: ${data.definition}
${prefixesHtml}
${suffixesHtml}
`;
};
// --- Event Listeners ---
analyzeWordBtn.addEventListener('click', handleMorphologyAnalysis);
// Allow pressing Enter to submit in the input field
morphologyInput.addEventListener('keyup', (event) => {
if (event.key === 'Enter') {
event.preventDefault();
analyzeWordBtn.click();
}
});
});
