classtranscribe / FrontEnd

The React + Redux Frontend for ClassTranscribe
https://classtranscribe.illinois.edu
Other
25 stars 27 forks source link

Dedupilcate language selector for I-Notes create new epub (Close #800) #801

Closed harsh183 closed 1 month ago

harsh183 commented 1 month ago

Looks like https://github.com/classtranscribe/FrontEnd/issues/800 originated from the source (video id=31c8ebb3-0708-440c-b2a3-603c307c6ec8) having multiple english sources and a single one for all other languages.

image

We get the list from source.transcriptions in EPubListController.getLanguages(). Getting this list of seemingly duplicate languages is correct but we shouldn't display them differently so I used a Set to dedup the values for the selector. If it makes sense for any other components we can move the logic up if needed too