feat: suggest words marking (revisited) #346
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes various changes to improve the handling of word types, update dependencies, and refactor code for better performance and readability. The most important changes include adding new dependencies, updating modal and card components to display word type annotations, refactoring data fetching logic, and enhancing the translation data.
Dependencies and Imports:
@eaterable/rowmap
and@eaterable/tsv-parser
topackage.json
.annotateWordType
utility and the new dependencies. [1] [2] [3]Modal and Card Components:
TranslationsModal
to useannotateWordType
for displaying word type annotations. [1] [2]ResultsCard
to useannotateWordType
for displaying word type annotations and removed intelligibility issues logic. [1] [2]Data Fetching and Processing:
fetchCommunityLinks
to use@eaterable/rowmap
and@eaterable/tsv-parser
for parsing TSV data.loadTablesData
to use async/await for better readability and performance.getAllDataFromResults
to improve data parsing and preprocessing logic.Translation Data:
data.json
.Utility Functions:
getObjFromTable
andparseTsvTable
. [1] [2] [3]annotateWordType
utility function. [1] [2] [3]