INNER CODE UNIT · TypeScript
unmatchedVariants
ben-rogerson/twin.macro · src/suggestions/index.ts:42
const unmatchedVariants = variants.filter(v => {
if (v.startsWith('[')) return v
return !context.variants.has(v)
})
if (unmatchedVariants.length === 0) return
const problemVariant = unmatchedVariants[0]
return [
`${context.color(
`✕ Variant ${context.color(problemVariant, 'errorLight')} ${
problemVariant.startsWith('[') ? 'can’t be used' : 'was not found'
}`
)}`,
].join('\n\n')
}
function getClassError(rawClass: string, context: ClassErrorContext): string {
const input = rawClass.replace(ALL_SPACE_IDS, ' ')