Browse Source

Prevent language duplication in search

pull/505/head
mrjvs 2 years ago
parent
commit
83bc9637b0
  1. 6
      src/components/player/atoms/settings/CaptionsView.tsx

6
src/components/player/atoms/settings/CaptionsView.tsx

@ -130,10 +130,12 @@ export function CaptionsView({ id }: { id: string }) {
[selectLanguage, setCurrentlyDownloading] [selectLanguage, setCurrentlyDownloading]
); );
const content = subtitleList.map((v) => { const content = subtitleList.map((v, i) => {
return ( return (
<CaptionOption <CaptionOption
key={v.language} // key must use index to prevent url collisions
// eslint-disable-next-line react/no-array-index-key
key={`${i}-${v.url}`}
countryCode={v.language} countryCode={v.language}
selected={lang === v.language} selected={lang === v.language}
loading={v.language === currentlyDownloading && downloadReq.loading} loading={v.language === currentlyDownloading && downloadReq.loading}

Loading…
Cancel
Save