Просмотр исходного кода

use prop-types instead of React.PropTypes

Yuki Takei 9 лет назад
Родитель
Сommit
99bcff3088

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

@@ -1,4 +1,5 @@
 import React from 'react';
+import PropTypes from 'prop-types';
 
 import { Page } from './Page';
 import { PageNode } from '../PageNode';
@@ -33,7 +34,7 @@ export class ListView extends React.Component {
 }
 
 ListView.propTypes = {
-  nodeTree: React.PropTypes.arrayOf(PageNode).isRequired,
-  options: React.PropTypes.object.isRequired,
-  lsxContext: React.PropTypes.instanceOf(LsxContext).isRequired,
+  nodeTree: PropTypes.arrayOf(PropTypes.instanceOf(PageNode)).isRequired,
+  options: PropTypes.object.isRequired,
+  lsxContext: PropTypes.instanceOf(LsxContext).isRequired,
 };

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

@@ -1,4 +1,5 @@
 import React from 'react';
+import PropTypes from 'prop-types';
 
 import { PageListMeta } from './PageListMeta';
 import { PagePath } from './PagePath';
@@ -31,6 +32,6 @@ export class Page extends React.Component {
 }
 
 Page.propTypes = {
-  pageNode: React.PropTypes.instanceOf(PageNode).isRequired,
-  options: React.PropTypes.object.isRequired,
+  pageNode: PropTypes.instanceOf(PageNode).isRequired,
+  options: PropTypes.object.isRequired,
 };

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

@@ -1,4 +1,5 @@
 import React from 'react';
+import PropTypes from 'prop-types';
 
 export class PageListMeta extends React.Component {
 
@@ -42,7 +43,7 @@ export class PageListMeta extends React.Component {
 }
 
 PageListMeta.propTypes = {
-  page: React.PropTypes.object.isRequired,
+  page: PropTypes.object.isRequired,
 };
 
 PageListMeta.defaultProps = {

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

@@ -1,4 +1,5 @@
 import React from 'react';
+import PropTypes from 'prop-types';
 
 export class PagePath extends React.Component {
 
@@ -40,7 +41,7 @@ export class PagePath extends React.Component {
 }
 
 PagePath.propTypes = {
-  page: React.PropTypes.object.isRequired,
+  page: PropTypes.object.isRequired,
 };
 
 PagePath.defaultProps = {