Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
react-compare-image
Advanced tools
Simple React component to compare two images using slider.
NOTE: Vue.js Version is also available!
yarn add react-compare-image
// or
npm install --save react-compare-image
Note: Version 1 or later works only with React16.8 or later. Use version 0 instead.
import ReactCompareImage from 'react-compare-image';
<ReactCompareImage leftImage="image1.jpg" rightImage="image2.jpg" />;
Prop (* required) | type | default | description |
---|---|---|---|
aspectRatio | 'taller' or 'wider' | 'taller' | Which to choose if the aspect ratios of the images are different |
handle | element | null | Custom handle element. Just pass <React.Fragment /> if you want to remove handle. |
handleSize | number (px) | 40 | diameter of slider handle (by pixel) |
hover | boolean | false | Whether to slide at hover |
leftImage * | string | null | left image's url |
leftImageAlt | string | '' | alt props for left image |
leftImageCss | object | {} | Additional css for left image |
leftImageLabel | string | null | Label for the image (e.g. before ) |
onSliderPositionChange | function | null | Callback function called each time the slider changes. The position (0 to 1) of the slider is passed as arg |
rightImage * | string | null | right image's url |
rightImageAlt | string | '' | alt props for right image |
rightImageCss | object | {} | Additional css for right image |
rightImageLabel | string | null | Label for the image (e.g. after ) |
skeleton | element | null | Element displayed while image is loading |
sliderLineColor | string | '#ffffff' | line color of slider |
sliderLineWidth | number (px) | 2 | line width of slider (by pixel) |
sliderPositionPercentage | number (float) | 0.5 | Default line position (from 0 to 1) |
vertical | boolean | false | Compare images vertically instead of horizontally. The left image is on the top and the right image is on the bottom. |
Latest modern browsers(Chrome, Safari, Firefox, Edge)
FAQs
React component to compare two images using slider.
The npm package react-compare-image receives a total of 5,477 weekly downloads. As such, react-compare-image popularity was classified as popular.
We found that react-compare-image 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
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.