diff --git a/sites/shared/components/sets/set-candidate.mjs b/sites/shared/components/sets/set-candidate.mjs index 5b68004c1cf..e91bfa27e4f 100644 --- a/sites/shared/components/sets/set-candidate.mjs +++ b/sites/shared/components/sets/set-candidate.mjs @@ -3,14 +3,17 @@ import { ChoiceLink } from 'shared/components/choice-link.mjs' import { OkIcon, NoIcon, WarningIcon } from 'shared/components/icons.mjs' import { useTranslation } from 'next-i18next' import { capitalize } from 'shared/utils.mjs' +import Image from 'next/image' export const ns = ['sets'] const Title = ({ set, language }) => (
- img {set[`name${language ? capitalize(language) : ''}`]} @@ -58,7 +61,10 @@ export const SetCandidate = ({ // Proper check for required measurements if (hasMeasies) { for (const m of requiredMeasies) { - if (!Object.keys(set.measies).includes(m)) return + if (!Object.keys(set.measies).includes(m)) { + hasMeasies = false + break + } } } diff --git a/sites/shared/components/sets/set-picker.mjs b/sites/shared/components/sets/set-picker.mjs index 7dd5c116e3c..56aabb65944 100644 --- a/sites/shared/components/sets/set-picker.mjs +++ b/sites/shared/components/sets/set-picker.mjs @@ -43,7 +43,7 @@ export const CuratedSetPicker = ({ design, language, href, clickHandler }) => { } } getCuratedSets() - }, []) + }, [backend, language]) const addFilter = (tag) => { const newFilter = [...filter, tag] @@ -136,7 +136,7 @@ export const UserSetPicker = ({ design, t, href, clickHandler }) => { } } getSets() - }, []) + }) return Object.keys(sets).length < 1 ? (