New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@deephaven/jsapi-components

Package Overview
Dependencies
Maintainers
6
Versions
654
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@deephaven/jsapi-components - npm Package Compare versions

Comparing version 0.22.3-beta.18 to 0.22.3-beta.21

4

dist/ColumnNameError.js
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
class ColumnNameError extends Error {
constructor() {
super(...arguments);
_defineProperty(this, "isColumnNameError", true);
}
}
export default ColumnNameError;
//# sourceMappingURL=ColumnNameError.js.map
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
class TableDisconnectError extends Error {
constructor() {
super(...arguments);
_defineProperty(this, "isTableDisconnectError", true);
}
}
export default TableDisconnectError;
//# sourceMappingURL=TableDisconnectError.js.map
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
import React, { useCallback, useState, useRef, useEffect, useMemo } from 'react';

@@ -15,6 +13,4 @@ import classNames from 'classnames';

var SIZE_LIMIT = 250;
function TableInput(props) {
var _table$size, _error$message;
var {

@@ -54,3 +50,2 @@ className = undefined,

var result = [];
if (data == null) {

@@ -60,11 +55,8 @@ // Viewport not initialized

}
data.forEach(v => {
var value = "".concat(v);
var isSelected = selection.has(value);
if (isSelected) {
removedItems.delete(value);
}
result.push({

@@ -76,3 +68,2 @@ value,

});
if (removedItems.size > 0) {

@@ -86,3 +77,2 @@ log.debug2('Selection has items that are missing from the viewport');

}
return [result, null];

@@ -106,7 +96,5 @@ }, [data, selection, formatValue]);

}
log.error(e);
}
});
return function (_x) {

@@ -123,4 +111,5 @@ return _ref.apply(this, arguments);

};
}, [tablePromise, initTable]); // Scroll the item matching the input into view
}, [tablePromise, initTable]);
// Scroll the item matching the input into view
var handleSearchChange = useCallback(e => {

@@ -132,6 +121,4 @@ var {

var index = items.findIndex(item => item.displayValue.includes(value));
if (index > -1) {
var _listRef$current;
log.debug2("Found ".concat(value, " at index ").concat(index));

@@ -145,3 +132,2 @@ (_listRef$current = listRef.current) === null || _listRef$current === void 0 ? void 0 : _listRef$current.scrollIntoView(index);

log.debug('handleSelect', index);
if (index >= items.length) {

@@ -151,6 +137,4 @@ log.error('Invalid index', index);

}
var selectedValue = items[index].value;
var newSelection = new Set(selection);
if (items[index].isSelected) {

@@ -161,3 +145,2 @@ newSelection.delete(selectedValue);

}
setSelection(newSelection);

@@ -176,7 +159,7 @@ onChange(Array.from(newSelection));

}, [onChange]);
var handleViewportChange = useCallback(() => {// no-op
var handleViewportChange = useCallback(() => {
// no-op
}, []);
var handleChildBlur = useCallback(e => {
var _parentRef$current;
var {

@@ -186,3 +169,2 @@ relatedTarget

log.debug('handleChildBlur', relatedTarget, relatedTarget instanceof HTMLElement, parentRef.current, (_parentRef$current = parentRef.current) === null || _parentRef$current === void 0 ? void 0 : _parentRef$current.contains(relatedTarget));
if (!relatedTarget || parentRef.current && relatedTarget instanceof HTMLElement && !parentRef.current.contains(relatedTarget)) {

@@ -239,3 +221,2 @@ onBlur();

}
TableInput.displayName = 'TableInput';

@@ -242,0 +223,0 @@ TableInput.defaultProps = {

@@ -7,3 +7,2 @@ import { useCallback, useEffect, useState } from 'react';

var log = Log.module('useTable');
var useTable = (table, firstRow, lastRow, columnNames) => {

@@ -20,3 +19,2 @@ var [columns, setColumns] = useState(undefined);

}
try {

@@ -35,3 +33,2 @@ setColumns(table === null || table === void 0 ? void 0 : table.findColumns(columnNames));

}
log.debug2('Setting viewport', firstRow, lastRow);

@@ -44,3 +41,2 @@ table.setViewport(firstRow, lastRow, columns);

} = _ref;
if (!columns) {

@@ -50,3 +46,2 @@ log.error('Columns not initialized.');

}
var viewportData = columns.map(column => detail.rows.map(r => r.get(column)));

@@ -70,4 +65,3 @@ setData(viewportData);

};
export default useTable;
//# sourceMappingURL=useTable.js.map

@@ -11,3 +11,2 @@ import { useMemo } from 'react';

*/
var useTableColumn = (table, firstRow, lastRow, columnName) => {

@@ -26,4 +25,3 @@ var columnNames = useMemo(() => [columnName], [columnName]);

};
export default useTableColumn;
//# sourceMappingURL=useTableColumn.js.map

@@ -9,3 +9,2 @@ import { useEffect } from 'react';

}
log.debug2('Adding listener', eventName);

@@ -12,0 +11,0 @@ return eventEmitter.addEventListener(eventName, callback);

16

package.json
{
"name": "@deephaven/jsapi-components",
"version": "0.22.3-beta.18+8d1ab1f",
"version": "0.22.3-beta.21+6d63afd",
"description": "Deephaven JSAPI Components",

@@ -25,7 +25,7 @@ "author": "Deephaven Data Labs LLC",

"dependencies": {
"@deephaven/components": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/jsapi-shim": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/jsapi-utils": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/log": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/utils": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/components": "^0.22.3-beta.21+6d63afd",
"@deephaven/jsapi-shim": "^0.22.3-beta.21+6d63afd",
"@deephaven/jsapi-utils": "^0.22.3-beta.21+6d63afd",
"@deephaven/log": "^0.22.3-beta.21+6d63afd",
"@deephaven/utils": "^0.22.3-beta.21+6d63afd",
"classnames": "^2.3.2",

@@ -35,3 +35,3 @@ "prop-types": "^15.8.1"

"devDependencies": {
"@deephaven/tsconfig": "^0.22.3-beta.18+8d1ab1f",
"@deephaven/tsconfig": "^0.22.3-beta.21+6d63afd",
"@testing-library/react-hooks": "^8.0.1",

@@ -49,3 +49,3 @@ "react-test-renderer": "^17.0.2"

},
"gitHead": "8d1ab1fa6e893a438891194f922e069417b7f2d0"
"gitHead": "6d63afd124485605d545e0104d0cb437eb8993ab"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc