morse-react-tables
Advanced tools
Comparing version 2.3.1 to 2.4.0
@@ -225,2 +225,5 @@ "use strict"; | ||
var CellComponent = (_b = column.renderCell) !== null && _b !== void 0 ? _b : morse_react_1.TableCell; | ||
function isRenderable(x) { | ||
return (0, react_1.isValidElement)(x); | ||
} | ||
return (react_1.default.createElement(CellComponent, __assign({ item: item, key: "table-cell-row-".concat(index, "-column") }, (cellProps !== null && cellProps !== void 0 ? cellProps : {})), linkTo ? (react_1.default.createElement(react_router_dom_1.Link, { style: { | ||
@@ -230,3 +233,3 @@ display: "block", | ||
color: "inherit", | ||
}, to: linkTo }, toRender)) : (toRender))); | ||
}, to: linkTo }, isRenderable(toRender) ? toRender : "")) : isRenderable(toRender) ? (toRender) : (""))); | ||
}); | ||
@@ -233,0 +236,0 @@ var rowToRender = undefined; |
{ | ||
"name": "morse-react-tables", | ||
"version": "2.3.1", | ||
"version": "2.4.0", | ||
"description": "Patterns for building tables", | ||
@@ -18,10 +18,10 @@ "repository": { | ||
"devDependencies": { | ||
"@types/react": "^17.0.0", | ||
"@types/react-dom": "^17.0.0", | ||
"@types/react": "^18.0.0", | ||
"@types/react-dom": "^18.0.0", | ||
"morse-css": "2.2.2", | ||
"morse-react": "2.3.1", | ||
"react": "^17.0.0", | ||
"react-dom": "^17.0.0", | ||
"morse-react": "2.4.0", | ||
"react": "^18.0.0", | ||
"react-dom": "^18.0.0", | ||
"react-router-dom": "^5.0.0", | ||
"typescript": "^4.0.0" | ||
"typescript": "^4.6.3" | ||
}, | ||
@@ -45,3 +45,3 @@ "peerDependencies": { | ||
], | ||
"gitHead": "582fc6ade2aded58c1b537ed39e7fa2ba0537d82" | ||
"gitHead": "b7fde668e24b57ec085bf3b92dd8312e3e39b7e2" | ||
} |
Sorry, the diff of this file is not supported yet
55151
883