UNPKG

react-styleguidist

Version:
10 lines (9 loc) 422 B
import jss from 'jss'; import merge from 'lodash/merge'; import memoize from 'lodash/memoize'; import * as theme from './theme'; export default memoize(function (styles, config, componentName) { var mergedTheme = merge(theme, config.theme); var mergedStyles = merge(styles(mergedTheme), config.styles && config.styles[componentName]); return jss.createStyleSheet(mergedStyles, { meta: componentName, link: true }); });