rofrischmann/fela

View on GitHub
packages/fela/src/cssifyStaticStyle.js

Summary

Maintainability
A
0 mins
Test Coverage
import { cssifyObject } from 'css-in-js-utils'
import { processStyleWithPlugins, STATIC_TYPE } from 'fela-utils'

import minifyCSSString from './minifyCSSString'

export default function cssifyStaticStyle(staticStyle, renderer, props) {
  if (typeof staticStyle === 'string') {
    return minifyCSSString(staticStyle)
  }

  const processedStaticStyle = processStyleWithPlugins(
    renderer,
    staticStyle,
    STATIC_TYPE,
    props
  )

  return cssifyObject(processedStaticStyle)
}