Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}) => props => {
const themeVariants = is(key) ? getThemeValue(props, key) : null
const computedVariants = merge(assign({}, variants), themeVariants)
const value = props[prop] !== undefined ? props[prop] : defaultValue
const result = getThemeValue(props, value, computedVariants)
warn(is(result), `variant "${value}" not found`)
return result
}
export const th = path => props => {
const value = getThemeValue(props, path)
warn(is(value), `value "${path}" not found in theme`)
return value
}
;[
generators.forEach(gen => {
warn(gen, `Undefined generator in "compose" method`)
if (!gen) return
if (gen.meta.generators) {
flatGenerators = [...flatGenerators, ...gen.meta.generators]
} else {
flatGenerators.push(gen)
}
})