瀏覽代碼

deal with warnings of needing key prop when iterating with React

Yuki Takei 9 年之前
父節點
當前提交
5e40249789

+ 1 - 1
packages/growi-plugin-lsx/src/resource/js/components/PageList/ListView.js

@@ -10,7 +10,7 @@ export class ListView extends React.Component {
 
   render() {
     const listView = this.props.nodeTree.map((pageNode) => {
-      return <Page pageNode={pageNode} options={this.props.options} />;
+      return <Page key={pageNode.page.path} pageNode={pageNode} options={this.props.options} />;
     });
 
     // no contents

+ 1 - 1
packages/growi-plugin-lsx/src/resource/js/components/PageList/Page.js

@@ -12,7 +12,7 @@ export class Page extends React.Component {
     const page = pageNode.page;
 
     const childPages = pageNode.children.map((pageNode) => {
-      return <Page pageNode={pageNode} options={this.props.options} />;
+      return <Page key={pageNode.page.path} pageNode={pageNode} options={this.props.options} />;
     });
     const icon = (pageNode.children.length > 0) ?
       <i className="fa fa-folder" aria-hidden="true"></i>: