Merge pull request #827 from ryanmcafee/features/rowclick
Updated Sass/ Typescript build commands to add Windows support and added support for clicking on row in tableold
commit
5f4b8cfc6b
|
@ -61,6 +61,10 @@ const factory = (TableHead, TableRow) => {
|
|||
}
|
||||
};
|
||||
|
||||
handleRowClick = (index, event) => {
|
||||
this.props.onRowClick ? this.props.onRowClick(index, event) : "";
|
||||
}
|
||||
|
||||
renderHead () {
|
||||
if (this.props.heading) {
|
||||
const {model, selected, source, selectable, multiSelectable} = this.props;
|
||||
|
@ -90,6 +94,7 @@ const factory = (TableHead, TableRow) => {
|
|||
model={model}
|
||||
onChange={onChange ? this.handleRowChange.bind(this) : undefined}
|
||||
onSelect={this.handleRowSelect.bind(this, index)}
|
||||
onRowClick={this.handleRowClick.bind(this, index)}
|
||||
selectable={selectable}
|
||||
selected={selected.indexOf(index) !== -1}
|
||||
theme={theme}
|
||||
|
|
|
@ -8,7 +8,6 @@ const factory = (Checkbox) => {
|
|||
data: PropTypes.object,
|
||||
index: PropTypes.number,
|
||||
model: PropTypes.object,
|
||||
onChange: PropTypes.func,
|
||||
onSelect: PropTypes.func,
|
||||
selectable: PropTypes.bool,
|
||||
selected: PropTypes.bool,
|
||||
|
@ -38,7 +37,7 @@ const factory = (Checkbox) => {
|
|||
|
||||
renderCells () {
|
||||
return Object.keys(this.props.model).map((key) => {
|
||||
return <td key={key}>{this.renderCell(key)}</td>;
|
||||
return <td key={key} onClick={this.props.onRowClick}>{this.renderCell(key)}</td>
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -105,11 +105,11 @@
|
|||
"prebuild": "npm run clean",
|
||||
"prepublish": "npm run build",
|
||||
"release": "bumped release",
|
||||
"sass": "cpx './components/**/*.scss' ./lib",
|
||||
"sass": "cpx \"./components/**/*.scss\" ./lib",
|
||||
"start": "cross-env NODE_ENV=development UV_THREADPOOL_SIZE=100 node ./server",
|
||||
"test": "cross-env NODE_ENV=test karma start",
|
||||
"test:watch": "cross-env NODE_ENV=test karma start --no-single-run",
|
||||
"tsd": "cpx './components/**/*.d.ts' ./lib"
|
||||
"tsd": "cpx \"./components/**/*.d.ts\" ./lib"
|
||||
},
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
|
|
Loading…
Reference in New Issue