rofrischmann/fela

View on GitHub
packages/fela-dom/src/dom/rehydration/generateCacheEntry.js

Summary

Maintainability
A
1 hr
Test Coverage
import { generateCSSSelector } from 'fela-utils'

export default function generateCacheEntry(
  type,
  className,
  property,
  value,
  pseudo = '',
  media = '',
  support = '',
  specificityPrefix = '',
  propertyPriority = 1
) {
  return {
    type,
    className,
    selector: generateCSSSelector(
      className,
      pseudo,
      specificityPrefix,
      propertyPriority
    ),
    declaration: property + ':' + value,
    pseudo,
    media,
    support,
  }
}