Commit 2fbc37b0 authored by jim's avatar jim

fix eslint error

parent 2982d869
...@@ -6,18 +6,17 @@ import styles from './index.less'; ...@@ -6,18 +6,17 @@ import styles from './index.less';
// TODO: ζ·»εŠ ι€»θΎ‘ // TODO: ζ·»εŠ ι€»θΎ‘
class EditableLinkGroup extends PureComponent { class EditableLinkGroup extends PureComponent {
static defaultProps = {
links: [],
onAdd: () => {},
linkElement: 'a',
};
static propTypes = { static propTypes = {
links: PropTypes.array, links: PropTypes.array,
onAdd: PropTypes.func, onAdd: PropTypes.func,
linkElement: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), linkElement: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),
}; };
static defaultProps = {
links: [],
onAdd: () => {},
linkElement: 'a',
};
render() { render() {
const { links, linkElement, onAdd } = this.props; const { links, linkElement, onAdd } = this.props;
return ( return (
......
...@@ -5,15 +5,6 @@ import classNames from 'classnames'; ...@@ -5,15 +5,6 @@ import classNames from 'classnames';
import styles from './index.less'; import styles from './index.less';
export default class HeaderSearch extends PureComponent { export default class HeaderSearch extends PureComponent {
static defaultProps = {
defaultActiveFirstOption: false,
onPressEnter: () => {},
onSearch: () => {},
className: '',
placeholder: '',
dataSource: [],
defaultOpen: false,
};
static propTypes = { static propTypes = {
className: PropTypes.string, className: PropTypes.string,
placeholder: PropTypes.string, placeholder: PropTypes.string,
...@@ -23,6 +14,17 @@ export default class HeaderSearch extends PureComponent { ...@@ -23,6 +14,17 @@ export default class HeaderSearch extends PureComponent {
dataSource: PropTypes.array, dataSource: PropTypes.array,
defaultOpen: PropTypes.bool, defaultOpen: PropTypes.bool,
}; };
static defaultProps = {
defaultActiveFirstOption: false,
onPressEnter: () => {},
onSearch: () => {},
className: '',
placeholder: '',
dataSource: [],
defaultOpen: false,
};
state = { state = {
searchMode: this.props.defaultOpen, searchMode: this.props.defaultOpen,
value: '', value: '',
......
...@@ -8,23 +8,26 @@ import LoginSubmit from './LoginSubmit'; ...@@ -8,23 +8,26 @@ import LoginSubmit from './LoginSubmit';
import styles from './index.less'; import styles from './index.less';
class Login extends Component { class Login extends Component {
static defaultProps = {
className: '',
defaultActiveKey: '',
onTabChange: () => {},
onSubmit: () => {},
};
static propTypes = { static propTypes = {
className: PropTypes.string, className: PropTypes.string,
defaultActiveKey: PropTypes.string, defaultActiveKey: PropTypes.string,
onTabChange: PropTypes.func, onTabChange: PropTypes.func,
onSubmit: PropTypes.func, onSubmit: PropTypes.func,
}; };
static childContextTypes = { static childContextTypes = {
tabUtil: PropTypes.object, tabUtil: PropTypes.object,
form: PropTypes.object, form: PropTypes.object,
updateActive: PropTypes.func, updateActive: PropTypes.func,
}; };
static defaultProps = {
className: '',
defaultActiveKey: '',
onTabChange: () => {},
onSubmit: () => {},
};
state = { state = {
type: this.props.defaultActiveKey, type: this.props.defaultActiveKey,
tabs: [], tabs: [],
......
...@@ -7,6 +7,8 @@ import styles from './index.less'; ...@@ -7,6 +7,8 @@ import styles from './index.less';
const { TabPane } = Tabs; const { TabPane } = Tabs;
export default class NoticeIcon extends PureComponent { export default class NoticeIcon extends PureComponent {
static Tab = TabPane;
static defaultProps = { static defaultProps = {
onItemClick: () => {}, onItemClick: () => {},
onPopupVisibleChange: () => {}, onPopupVisibleChange: () => {},
...@@ -19,7 +21,6 @@ export default class NoticeIcon extends PureComponent { ...@@ -19,7 +21,6 @@ export default class NoticeIcon extends PureComponent {
}, },
emptyImage: 'https://gw.alipayobjects.com/zos/rmsportal/wAhyIChODzsoKIOBHcBk.svg', emptyImage: 'https://gw.alipayobjects.com/zos/rmsportal/wAhyIChODzsoKIOBHcBk.svg',
}; };
static Tab = TabPane;
constructor(props) { constructor(props) {
super(props); super(props);
this.state = {}; this.state = {};
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment