0.2.0 • Published 8 years ago

react-context-iframe v0.2.0

Weekly downloads
17
License
-
Repository
-
Last release
8 years ago

React Context iFrame

Creates a CSS frame component (react-css-iframe) which preserves the whole React context of its parent.

import ContextFrame from 'react-context-iframe'

class MyComponent extends React.Component {
  render() {
    return (
      <ContextFrame parent={this} src={...} [width={...}] [height={...}]>
        <MyChildComponent />
      </ContextFrame>
    )
  }
}

Notice the parent={this} prop. This is the component from which to clone the context.

The parent component does not need to specify a context type declaration (neither contextTypes or childContextTypes) for this to work. The whole unmasked context object is considered automatically. The child (MyChildComponent in the example) can take whatever it needs from the context as if there was no intermediary component in the tree.

Props other than parent are passed to the react-css-frame component.

Licence

MIT

0.2.0

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago