@material-table/core
Advanced tools
Comparing version 6.1.15 to 6.1.17
@@ -0,1 +1,17 @@ | ||
#### 6.1.17 (2023-06-09) | ||
##### Bug Fixes | ||
- add string array to columns.field prop types ([#768](https://github.com/material-table-core/core/pull/768)) ([b4d8f916](https://github.com/material-table-core/core/commit/b4d8f916264f93f9bc5e0b091a03e24fc28f3697)) | ||
##### Other Changes | ||
- material-table-core/core ([e670b48c](https://github.com/material-table-core/core/commit/e670b48ccb43fae937c8d85a632a4be9dbec74cd)) | ||
#### 6.1.16 (2023-05-02) | ||
##### Bug Fixes | ||
- also use column.groupTitle ([#761](https://github.com/material-table-core/core/pull/761)) ([2534c559](https://github.com/material-table-core/core/commit/2534c5590bd335c11cc47909ff6dab7e4600af4e)) | ||
#### 6.1.15 (2023-03-30) | ||
@@ -2,0 +18,0 @@ |
@@ -18,3 +18,3 @@ "use strict"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } /* eslint-disable multiline-ternary */ | ||
function MTableAction(props) { | ||
@@ -21,0 +21,0 @@ var action = props.action; |
@@ -26,3 +26,4 @@ "use strict"; | ||
var _excluded = ["forwardedRef"], | ||
_excluded2 = ["data", "components", "detailPanel", "getFieldValue", "isTreeData", "onRowSelected", "onTreeExpandChanged", "onToggleDetailPanel", "onEditingCanceled", "onEditingApproved", "hasAnyEditingRow", "treeDataMaxLevel", "path", "actions", "errorState", "cellEditable", "onCellEditStarted", "onCellEditFinished", "persistEvents", "scrollWidth", "onRowClick", "onRowDoubleClick", "columns"]; | ||
_excluded2 = ["data", "components", "detailPanel", "getFieldValue", "isTreeData", "onRowSelected", "onTreeExpandChanged", "onToggleDetailPanel", "onEditingCanceled", "onEditingApproved", "hasAnyEditingRow", "treeDataMaxLevel", "path", "actions", "errorState", "cellEditable", "onCellEditStarted", "onCellEditFinished", "persistEvents", "scrollWidth", "onRowClick", "onRowDoubleClick", "columns"]; // Third-party | ||
// Internal | ||
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
@@ -29,0 +30,0 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } |
@@ -19,3 +19,14 @@ "use strict"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } /** | ||
* | ||
* THIS FILE IS NOT IN USE RIGHT NOW DUE TO REFACTORING ISSUES! | ||
* | ||
* | ||
* | ||
* | ||
* PLEASE SEE THE FOLLOWING FILE, AS IT IS THE PROD VERSION OF `MTableEditCell`: | ||
* | ||
* https://github.com/material-table-core/core/blob/master/src/components/m-table-edit-cell.js | ||
* | ||
*/ | ||
function MTableEditCell(props) { | ||
@@ -22,0 +33,0 @@ var _useState = (0, _react.useState)(function () { |
@@ -33,3 +33,28 @@ "use strict"; | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } /** | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* THIS FILE IS HERE FOR HISTORICAL/PORTING PURPOSES | ||
* | ||
* | ||
* | ||
* | ||
* IT IS NOT CURRENTLY IN USE | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
* | ||
*/ /* eslint-disable no-unused-vars */ | ||
/* eslint-enable no-unused-vars */ | ||
@@ -36,0 +61,0 @@ var MTableEditRow = /*#__PURE__*/function (_React$Component) { |
@@ -23,3 +23,3 @@ "use strict"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } /* eslint-disable no-unused-vars */ | ||
/* eslint-enable no-unused-vars */ | ||
@@ -26,0 +26,0 @@ |
@@ -131,2 +131,4 @@ "use strict"; | ||
title = options.groupTitle(props.groupData); | ||
} else if (typeof column.groupTitle === 'function') { | ||
title = column.groupTitle(props.groupData); | ||
} else if (typeof title !== 'string') { | ||
@@ -133,0 +135,0 @@ title = /*#__PURE__*/_react["default"].cloneElement(title); |
@@ -75,11 +75,3 @@ "use strict"; | ||
"aria-label": localization.previousAriaLabel | ||
}, theme.direction === 'rtl' ? /*#__PURE__*/_react["default"].createElement(icons.NextPage, null) : /*#__PURE__*/_react["default"].createElement(icons.PreviousPage, null)))), /*#__PURE__*/_react["default"].createElement(_Typography["default"], { | ||
variant: "caption", | ||
style: { | ||
flex: 1, | ||
textAlign: 'center', | ||
alignSelf: 'center', | ||
flexBasis: 'inherit' | ||
} | ||
}, localization.labelDisplayedRows.replace('{from}', props.count === 0 ? 0 : props.page * props.rowsPerPage + 1).replace('{to}', Math.min((props.page + 1) * props.rowsPerPage, props.count)).replace('{count}', props.count)), /*#__PURE__*/_react["default"].createElement(_Tooltip["default"], { | ||
}, theme.direction === 'rtl' ? /*#__PURE__*/_react["default"].createElement(icons.NextPage, null) : /*#__PURE__*/_react["default"].createElement(icons.PreviousPage, null)))), /*#__PURE__*/_react["default"].createElement(_Tooltip["default"], { | ||
title: localization.nextTooltip | ||
@@ -86,0 +78,0 @@ }, /*#__PURE__*/_react["default"].createElement("span", null, /*#__PURE__*/_react["default"].createElement(_IconButton["default"], { |
@@ -10,2 +10,5 @@ "use strict"; | ||
var _components = require("../components"); | ||
/** | ||
* Default data for the `MaterialTable.components` attribute | ||
*/ | ||
var _default = { | ||
@@ -12,0 +15,0 @@ Action: _components.MTableAction, |
@@ -104,2 +104,8 @@ "use strict"; | ||
exports["default"] = void 0; | ||
Object.defineProperty(exports, "useLocalizationStore", { | ||
enumerable: true, | ||
get: function get() { | ||
return _LocalizationStore.useLocalizationStore; | ||
} | ||
}); | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
@@ -106,0 +112,0 @@ var _react = _interopRequireDefault(require("react")); |
@@ -934,2 +934,8 @@ "use strict"; | ||
}, | ||
labelDisplayedRows: function labelDisplayedRows(_ref4) { | ||
var from = _ref4.from, | ||
to = _ref4.to, | ||
count = _ref4.count; | ||
return props.localization.pagination.labelDisplayedRows.replace('{from}', from).replace('{to}', to).replace('{count}', count); | ||
}, | ||
labelRowsPerPage: props.localization.pagination.labelRowsPerPage | ||
@@ -936,0 +942,0 @@ })))); |
@@ -54,3 +54,3 @@ "use strict"; | ||
"export": _propTypes["default"].bool, | ||
field: _propTypes["default"].string, | ||
field: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].arrayOf(_propTypes["default"].string)]), | ||
filtering: _propTypes["default"].bool, | ||
@@ -57,0 +57,0 @@ filterCellStyle: _propTypes["default"].object, |
@@ -214,2 +214,5 @@ "use strict"; | ||
}); | ||
// ===================================================================================================== | ||
// DATA MANIPULATIONS | ||
// ===================================================================================================== | ||
(0, _defineProperty2["default"])(this, "filterData", function () { | ||
@@ -220,3 +223,3 @@ _this.searched = _this.grouped = _this.treefied = _this.sorted = _this.paged = false; | ||
_this.columns.filter(function (columnDef) { | ||
return columnDef.tableData.filterValue; | ||
return columnDef.tableData.filterValue !== undefined; | ||
}).forEach(function (columnDef) { | ||
@@ -237,2 +240,3 @@ var lookup = columnDef.lookup, | ||
} else if (type === 'numeric') { | ||
console.log('asdasd'); | ||
_this.filteredData = _this.filteredData.filter(function (row) { | ||
@@ -280,3 +284,4 @@ var value = _this.getFieldValue(row, columnDef); | ||
var value = _this.getFieldValue(row, columnDef); | ||
return value && value.toString().toUpperCase().includes(tableData.filterValue.toUpperCase()); | ||
console.log(value, tableData.filterValue); | ||
return value !== undefined && value !== null && value.toString().toUpperCase().includes(tableData.filterValue.toUpperCase()); | ||
}); | ||
@@ -569,3 +574,3 @@ } | ||
} | ||
if (this.detailPanelType === 'single' && this.lastDetailPanelRow && this.lastDetailPanelRow != rowData) { | ||
if (this.detailPanelType === 'single' && this.lastDetailPanelRow && this.lastDetailPanelRow !== rowData) { | ||
this.lastDetailPanelRow.tableData.showDetailPanel = undefined; | ||
@@ -572,0 +577,0 @@ } |
@@ -7,3 +7,3 @@ { | ||
"url": "https://github.com/material-table-core/core", | ||
"version": "6.1.15", | ||
"version": "6.1.17", | ||
"description": "Datatable for React based on https://material-ui.com/api/table/ with additional features", | ||
@@ -10,0 +10,0 @@ "main": "dist/index.js", |
489234
9189