
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
react-sort-pivottable
Advanced tools
This repo is forked from react-pivottable and has made some improvements. You can refer to original repo to see how to use this component.
Now it has the ability to sort columns and rows. Since it's not like normal tables so from code-side I checked, here's the cols and rows defined:
So the sort function works like this:
Note: In this case, only one dimension works because of the order logic.Row sort will cancel col sort and vice versa
Install it and follow the origin guide
npm install react-sort-pivottable
It's very easy to enable sort function, it provides two props to let you choose what dimension to apply:
enableRowSort
: control row sortenableColSort
: control column sortYou can check the code in examples/App.jsx
to find the use case, try to toggle the value to see what happens.
Now it has a fixed table header ! It provided a function inside src/Utilities.js which called stickHeader
,it directly manipulates DOM elements and uses sticky
attribute to make it work. It's very easy to use, just called this function inside a setTimeout
callback,for example:
componentDidMount() {
setTimeout(() => {
stickHeader()
}, 0);
}
You can check examples/App,jsx to see how to use it !
The reason I didn't add fixed cols is that pivot table is too dynamic, sometimes the cols can be a lot and will brings the question: which part should be on top if the cols take over the whole screen width, the fixed part or the scrolled part ? If it's the fixed part, the data area wouldn't be displayed, if it's the scrolled part, the fixed part wouldn't be fixed anymore.
Bisides,this version also change the sort icon style. It used the same font (▾)as the ont in the selector but doesn't look well,so it's replaced by the new CSS icons.
FAQs
A React-based pivot table with sort functions
The npm package react-sort-pivottable receives a total of 5 weekly downloads. As such, react-sort-pivottable popularity was classified as not popular.
We found that react-sort-pivottable 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.