mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
28 lines
593 B
React
28 lines
593 B
React
![]() |
import React, { PropTypes, Component } from 'react';
|
||
|
|
||
|
class ContextPasser extends Component {
|
||
|
|
||
|
getChildContext() {
|
||
|
return {
|
||
|
closeCallback: this.props.closeCallback,
|
||
|
currentUser: this.props.currentUser // pass on currentUser
|
||
|
};
|
||
|
}
|
||
|
|
||
|
render() {
|
||
|
return this.props.children;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
ContextPasser.propTypes = {
|
||
|
closeCallback: React.PropTypes.func,
|
||
|
currentUser: React.PropTypes.object
|
||
|
};
|
||
|
|
||
|
ContextPasser.childContextTypes = {
|
||
|
closeCallback: React.PropTypes.func,
|
||
|
currentUser: React.PropTypes.object
|
||
|
};
|
||
|
|
||
|
export default ContextPasser;
|
||
|
module.exports = ContextPasser;
|