import { ChoiceLink } from 'shared/components/choice-link.mjs'
import { OkIcon, NoIcon, WarningIcon } from 'shared/components/icons.mjs'
import { useTranslation } from 'next-i18next'
export const ns = ['sets']
const Title = ({ set }) => (
{set.name}
)
export const SetLacksMeasies = ({ set, design, t }) => (
}
title={}
href={`/sets/${set.id}`}
>
{t('setLacksMeasiesForDesign', { design: t(`designs:${design}.t`) })}
)
export const SetSummary = ({ set, design, t }) => (
}
icon={}
href="/new/pattern"
>
)
export const SetCandidate = ({ set, design, requiredMeasies = [] }) => {
const { t } = useTranslation(['sets'])
const setProps = { set, design, t }
// Quick check for required measurements
if (!set.measies || Object.keys(set.measies).length < requiredMeasies.length)
return
// Proper check for required measurements
for (const m of requiredMeasies) {
if (!Object.keys(set.measies).includes(m)) return
}
return
}