The Wayback Machine - https://web.archive.org/web/20190501061931/https://github.com/ConstructionJobs/resized
Skip to content
Return different values based on browser width
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.babelrc
.gitignore
.npmignore
README.md
circle.yml
package-lock.json
package.json

README.md

React Resized

CircleCI Coverage Status

Install

npm install react-resized --save

Usage

import Media from 'react-resized'

const Test = props => (
  <img src={props.media} />
)

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:

Media(Test)(
  props => ({
    '0': props.small,
    '500': props.medium,
    '1000': props.large
  })
)

That's it!

You can’t perform that action at this time.