Skip to content

Failed context type: Invalid prop/context relay @ 0.13.4 #190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
elado opened this issue Aug 9, 2016 · 1 comment
Closed

Failed context type: Invalid prop/context relay @ 0.13.4 #190

elado opened this issue Aug 9, 2016 · 1 comment

Comments

@elado
Copy link

elado commented Aug 9, 2016

After upgrading from 0.13.3 to 0.13.4 I'm getting:

Failed context type: Invalid prop/context `relay` supplied to `Relay(HomePage)`,
expected `undefined` to be an object conforming to the `RelayEnvironment` interface.
    in Relay(HomePage) (created by RouterContext)
    in div (created by Layout)
    in div (created by Layout)
    in div (created by Layout)
    in Layout (created by RouterContext)
    in RouterContext (created by Router)
    in Router (created by Root)
    in Root

And no component loads.

Pretty basic usage:

const HomePage = ({ viewer }) =>
  <div>...</div>

export default Relay.createContainer(HomePage, {
  fragments: {
    viewer: () => Relay.QL`
      fragment on Viewer {
        ...
      }
    `,
  },
})

const ViewerQuery = {
  viewer: (Component, vars) => Relay.QL`
    query {
      viewer {
        ${Component.getFragment('viewer', vars)}
      }
    }
  `
}

const router = <Router
    history={browserHistory}
    render={applyRouterMiddleware(useRelay)}
    environment={Relay.Store}
  >
    <Route path="/" queries={ViewerQuery} component={HomePage} />
  </Router>

It works when I revert back to 0.13.3.

@taion
Copy link
Member

taion commented Aug 9, 2016

Probably the same issue as #189.

@taion taion closed this as completed Aug 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants