
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
neenhouse-react-grid
Advanced tools
ES6/7 Grid written in ReactJS
npm install neenhouse-react-grid --save;
npm run demo
import React from 'react';
import ReactDOM from 'react-dom';
import ReactGrid from 'react-grid';
ReactDOM.render(<ReactGrid {...options} />, document.body);
// If set to true, renders a checkbox in the first column
bulkSelectionEnabled: [React.PropTypes.bool, false],
// Array of column definitions (required)
// Ex: [{
// description: 'Name',
// flex: 1,
// sortColumn:'Name',
// sortDirection:'ASC',
// isDefault:true
// }]
columnHeaders: [React.PropTypes.array, null],
// Function that is executed on callback when accessing count response
countAccessor: [React.PropTypes.func, function(response){ return response; }],
// Provide data directly to grid. Use with "dataProvider" set to false.
data: [React.PropTypes.array, null],
// Function that is executed on callback when accessing data response
dataAccessor: [React.PropTypes.func, function(response){ return response; }],
// Callback function for table interactions
dispatch: [React.PropTypes.func, function(){}],
// Empty message to display to user
emptyMessage: [React.PropTypes.string, 'No records found.'],
// Number of items to show when loading data (defaults to 10)
numberOfLoadingItems: [React.PropTypes.number, 10],
// Provide pager state
pager: [React.PropTypes.object, {
increments: [10, 20, 50, 100],
index:1,
items:20,
total:0
}],
// Provide function for rendering expanded row
renderExpandedRow: [React.PropTypes.any, false],
// Provide row rendering function. Takes "rowData" as first argument.
// EXAMPLE:
// renderRow:function(rowData){
// return <span>{rowData.firstName}</span>;
// }
renderRow:[React.PropTypes.func.isRequired, null],
// If set to false, will allow multiple rows to be expanded
singleExpand: [React.PropTypes.bool, true],
// Prop keys that determine if component is re-rendered
updateProps: [React.PropTypes.array, ['pager', 'data']],
// If set to false, does not render column headers
useHeader: [React.PropTypes.bool, true],
// Sets usage mode of pager (supports true, false, and 'manual')
usePager: [React.PropTypes.any, true],
// Unique identifier for data table instance
idKey: [React.PropTypes.string, null]
FAQs
ReactJS Grid
The npm package neenhouse-react-grid receives a total of 0 weekly downloads. As such, neenhouse-react-grid popularity was classified as not popular.
We found that neenhouse-react-grid demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.