Fix linter errors
parent
3da8d9e595
commit
33ff49119b
|
@ -11,6 +11,10 @@ class DatePicker extends React.Component {
|
||||||
autoOk: React.PropTypes.bool,
|
autoOk: React.PropTypes.bool,
|
||||||
className: React.PropTypes.string,
|
className: React.PropTypes.string,
|
||||||
error: React.PropTypes.string,
|
error: React.PropTypes.string,
|
||||||
|
icon: React.PropTypes.oneOfType([
|
||||||
|
React.PropTypes.string,
|
||||||
|
React.PropTypes.element
|
||||||
|
]),
|
||||||
inputClassName: React.PropTypes.string,
|
inputClassName: React.PropTypes.string,
|
||||||
inputFormat: React.PropTypes.func,
|
inputFormat: React.PropTypes.func,
|
||||||
label: React.PropTypes.string,
|
label: React.PropTypes.string,
|
||||||
|
@ -20,10 +24,6 @@ class DatePicker extends React.Component {
|
||||||
value: React.PropTypes.oneOfType([
|
value: React.PropTypes.oneOfType([
|
||||||
React.PropTypes.instanceOf(Date),
|
React.PropTypes.instanceOf(Date),
|
||||||
React.PropTypes.string
|
React.PropTypes.string
|
||||||
]),
|
|
||||||
icon: React.PropTypes.oneOfType([
|
|
||||||
React.PropTypes.string,
|
|
||||||
React.PropTypes.element
|
|
||||||
])
|
])
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -8,10 +8,10 @@ class Table extends React.Component {
|
||||||
className: React.PropTypes.string,
|
className: React.PropTypes.string,
|
||||||
heading: React.PropTypes.bool,
|
heading: React.PropTypes.bool,
|
||||||
model: React.PropTypes.object,
|
model: React.PropTypes.object,
|
||||||
|
multiSelectable: React.PropTypes.bool,
|
||||||
onChange: React.PropTypes.func,
|
onChange: React.PropTypes.func,
|
||||||
onSelect: React.PropTypes.func,
|
onSelect: React.PropTypes.func,
|
||||||
selectable: React.PropTypes.bool,
|
selectable: React.PropTypes.bool,
|
||||||
multiSelectable: React.PropTypes.bool,
|
|
||||||
selected: React.PropTypes.array,
|
selected: React.PropTypes.array,
|
||||||
source: React.PropTypes.array
|
source: React.PropTypes.array
|
||||||
};
|
};
|
||||||
|
@ -37,11 +37,8 @@ class Table extends React.Component {
|
||||||
if (this.props.onSelect) {
|
if (this.props.onSelect) {
|
||||||
const position = this.props.selected.indexOf(index);
|
const position = this.props.selected.indexOf(index);
|
||||||
let newSelected = [...this.props.selected];
|
let newSelected = [...this.props.selected];
|
||||||
|
if (position !== -1) { newSelected.splice(position, 1); }
|
||||||
if (position !== -1) {
|
if (position !== -1 && this.props.multiSelectable) {
|
||||||
newSelected.splice(position, 1);
|
|
||||||
}
|
|
||||||
else if (this.props.multiSelectable) {
|
|
||||||
newSelected.push(index);
|
newSelected.push(index);
|
||||||
} else {
|
} else {
|
||||||
newSelected = [index];
|
newSelected = [index];
|
||||||
|
@ -56,7 +53,7 @@ class Table extends React.Component {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
renderHead() {
|
renderHead () {
|
||||||
if (this.props.heading) {
|
if (this.props.heading) {
|
||||||
const {model, selected, source, selectable, multiSelectable} = this.props;
|
const {model, selected, source, selectable, multiSelectable} = this.props;
|
||||||
const isSelected = selected.length === source.length;
|
const isSelected = selected.length === source.length;
|
||||||
|
@ -72,7 +69,7 @@ class Table extends React.Component {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
renderBody() {
|
renderBody () {
|
||||||
const rows = this.props.source.map((data, index) => {
|
const rows = this.props.source.map((data, index) => {
|
||||||
return (
|
return (
|
||||||
<TableRow
|
<TableRow
|
||||||
|
@ -91,7 +88,7 @@ class Table extends React.Component {
|
||||||
return <tbody>{rows}</tbody>;
|
return <tbody>{rows}</tbody>;
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render () {
|
||||||
let className = style.root;
|
let className = style.root;
|
||||||
if (this.props.className) className += ` ${this.props.className}`;
|
if (this.props.className) className += ` ${this.props.className}`;
|
||||||
return (
|
return (
|
||||||
|
|
Loading…
Reference in New Issue