Skip to content

Commit 91a8cb2

Browse files
committed
Show editing class on component cell as well
1 parent 882fca2 commit 91a8cb2

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

src/ComponentCell.js

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,23 @@ export default class ComponentCell extends PureComponent {
2424
let {row, col, readOnly, forceComponent, rowSpan, colSpan, value, className, editing, selected, onMouseDown, onMouseOver, onDoubleClick} = this.props;
2525

2626

27-
return <td ref = {(ref) => this._container = ref}
28-
className={[
29-
className, 'cell',
30-
selected && 'selected',
31-
this.state.updated && 'updated'
32-
].filter(a => a).join(' ')}
33-
onMouseDown={()=> onMouseDown(row,col)}
34-
onDoubleClick={()=> onDoubleClick(row,col)}
35-
onMouseOver={()=> onMouseOver(row,col)}
36-
colSpan={colSpan || 1}
37-
rowSpan={rowSpan || 1}>
38-
{ ((editing && !readOnly) || forceComponent) ? this.props.component : value }
39-
</td>;
27+
return (
28+
<td
29+
className={[
30+
className,
31+
'cell',
32+
editing && 'editing',
33+
selected && 'selected',
34+
this.state.updated && 'updated'
35+
].filter(a => a).join(' ')}
36+
onMouseDown={()=> onMouseDown(row,col)}
37+
onDoubleClick={()=> onDoubleClick(row,col)}
38+
onMouseOver={()=> onMouseOver(row,col)}
39+
colSpan={colSpan || 1}
40+
rowSpan={rowSpan || 1}>
41+
{ ((editing && !readOnly) || forceComponent) ? this.props.component : value }
42+
</td>
43+
);
4044
}
4145
}
4246

src/DataCell.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export default class DataCell extends PureComponent {
4343
return (
4444
<td
4545
className={[
46-
className, "cell",
46+
className,
47+
'cell',
4748
selected && 'selected',
4849
editing && 'editing',
4950
readOnly && 'read-only',

src/DataSheet.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ export default class DataSheet extends PureComponent {
102102
.split(/\n|\r/)
103103
.map((row) => row.split('\t'));
104104

105-
106105
pasteData.map((row, i) => {
107106
const rowData = [];
108107
row.map((pastedData, j) => {

0 commit comments

Comments
 (0)