UNPKG

@talend/react-components

Version:
68 lines (67 loc) 2.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _constants = require("./utils/constants"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } var _default = exports.default = { // <VirtualizedList.Content> elements to configure the content fields children: _propTypes.default.arrayOf(_propTypes.default.element), // The collection items collection: _propTypes.default.arrayOf(_propTypes.default.object), // Default height to render list defaultHeight: _propTypes.default.number, // Disable header on TABLE disableHeader: _propTypes.default.bool, // label used when the list is empty noRowsRenderer: _propTypes.default.oneOfType([_propTypes.default.element, _propTypes.default.func]), // The id. The sub-ids will be based on the ids as prefix id: _propTypes.default.string, // Highlight row on click isActive: _propTypes.default.func, /** Function : (collectionItem) => { disabled: Boolean, message: String } * This is called to determine if the element is disabled. */ getRowState: _propTypes.default.func, /** Function : (collectionItem) => Boolean * This is called to determine if the element is selected. * Note that this is not used/displayed if the selectionToggle props is not passed */ isSelected: _propTypes.default.func, // Show spinner during loading inProgress: _propTypes.default.bool, // The row click onRowClick: _propTypes.default.func, onRowsRendered: _propTypes.default.func, // The row double click onRowDoubleClick: _propTypes.default.func, // The list scroll onScroll: _propTypes.default.func, // handler for selecting all items onToggleAll: _propTypes.default.func, registerChild: _propTypes.default.func, // Total number of rows rowCount: _propTypes.default.number, // The row height in ListGrid rendering rowHeight: _propTypes.default.number, // List of row renderers rowRenderers: _propTypes.default.object, // Scroll to a given index scrollToIndex: _propTypes.default.number, /** Function to call on element selection * This determines the display of the selection checkboxes. */ selectionToggle: _propTypes.default.func, // Current selection mode ('MULTI' | 'SINGLE') selectionMode: _propTypes.default.oneOf([_constants.SELECTION_MODE.MULTI, _constants.SELECTION_MODE.SINGLE]), // Function to call on sort change in ListTable rendering (header click) sort: _propTypes.default.func, // Content field of the current sort sortBy: _propTypes.default.string, // Current sort direction ('ASC' | 'DESC') sortDirection: _propTypes.default.oneOf([_constants.SORT_BY.ASC, _constants.SORT_BY.DESC]), // List type ('TABLE' | 'LARGE' | ...) type: _propTypes.default.string, // Action to display in the header headerAction: _propTypes.default.element }; //# sourceMappingURL=PropTypes.js.map