mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
Relay modern example fixes (#4120)
* Fix with-relay-modern example Starting with react-relay 1.5.0 the schema canno't be in the same dir as the src. This can be fixed by excluding the schema dir. Globs should also be inside quotation marks, to avoid non-deterministic behavior of different shells. * Add missing key on BlogPosts
This commit is contained in:
parent
dac2f39a25
commit
c486682b44
|
@ -7,7 +7,7 @@ const BlogPosts = props => {
|
|||
<div>
|
||||
<h1>Blog posts</h1>
|
||||
{props.viewer.allBlogPosts.edges.map(({ node }) =>
|
||||
<BlogPostPreview post={node} />
|
||||
<BlogPostPreview key={node.id}post={node} />
|
||||
)}
|
||||
</div>
|
||||
)
|
||||
|
@ -20,6 +20,7 @@ export default createFragmentContainer(BlogPosts, {
|
|||
edges {
|
||||
node {
|
||||
...BlogPostPreview_post
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"dev": "next",
|
||||
"build": "next build",
|
||||
"start": "next start",
|
||||
"relay": "relay-compiler --src ./ --exclude **/.next/** **/node_modules/** **/test/** **/__generated__/** --schema ./schema/schema.graphql",
|
||||
"relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' --exclude './schema/**' --schema ./schema/schema.graphql",
|
||||
"schema": "graphql get-schema dev"
|
||||
},
|
||||
"author": "",
|
||||
|
@ -19,12 +19,12 @@
|
|||
"next": "latest",
|
||||
"react": "^16.2.0",
|
||||
"react-dom": "^16.2.0",
|
||||
"react-relay": "^1.4.1"
|
||||
"react-relay": "^1.5.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"graphql-cli": "^1.0.0-beta.4",
|
||||
"babel-plugin-relay": "^1.4.1",
|
||||
"graphcool": "^1.2.1",
|
||||
"relay-compiler": "^1.4.1"
|
||||
"graphql-cli": "^1.0.0-beta.4",
|
||||
"relay-compiler": "^1.5.0"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue