rofrischmann/fela

View on GitHub
packages/react-fela/src/RendererProvider.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Component, createElement } from 'react'
import { RendererProviderFactory } from 'fela-bindings'
import PropTypes from 'prop-types'

import { RendererContext } from './context'

export default RendererProviderFactory(
  Component,
  RendererContext,
  createElement,
  (children) => children,
  {
    propTypes: {
      renderer: PropTypes.object.isRequired,
      rehydrate: PropTypes.bool.isRequired,
    },
    defaultProps: {
      rehydrate: true,
    },
  }
)