https://github.com/kimmelsg/cj-resized
Return different values based on browser width
https://github.com/kimmelsg/cj-resized
media media-queries react width
Last synced: 4 months ago
JSON representation
Return different values based on browser width
- Host: GitHub
- URL: https://github.com/kimmelsg/cj-resized
- Owner: kimmelsg
- Created: 2017-08-23T15:40:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-26T20:19:28.000Z (over 7 years ago)
- Last Synced: 2025-07-28T12:38:07.016Z (4 months ago)
- Topics: media, media-queries, react, width
- Language: JavaScript
- Size: 36.1 KB
- Stars: 33
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## React Resized
[](https://circleci.com/gh/navjobs/resized)
[](https://coveralls.io/github/navjobs/resized?branch=master)
## Install
```js
npm install react-resized --save
```
## Usage
```js
import Media from 'react-resized'
const Test = props => (
)
export default Media(Test)(
props => [
props.small,
props.medium,
props.large
]
)
```
The correct size image will be loaded according to the browser size. Default widths are: `0, 767, 1023`. The size closest to the current browser width, that isn't greater than the current width, will be returned. You can optionally pass in custom sizes as the second parameter:
```js
Media(Test)(
props => ({
'0': props.small,
'500': props.medium,
'1000': props.large
})
)
```
That's it!