Giter VIP home page Giter VIP logo

Comments (2)

newbreedofgeek avatar newbreedofgeek commented on May 21, 2024

Hi @rklaeboe

I had a quick look at redux-form and it should be pretty easy to use radio-img with it.

readio-img supports 2 params that you can use:

defaultValue and onChange

to (respectively) map to the field.input.value and field.input.onChange(param.val) from the example redux-form example you linked

Make sure defaultValue matches a value from a collection that you feed into options

Here is some e.g code that should get you started.

let smileImgs = [
  require('./img/smile-01.png'),
  require('./img/smile-02.png'),
]

const smileyOptions = [
      {
        btnCls: pnCls,
        btnSelCls: pnClsSel,
        val: '1',
        label: '1',
        img: smileImgs[0]
      },
      {
        btnCls: pnCls,
        btnSelCls: pnClsSel,
        val: '2',
        label: '2',
        img: smileImgs[1]
      }
]

<RadioImg
      ref="areYouHappy"
      options={smileyOptions}
      defaultValue={field.input.value}
      marginSpace="10"
      onChange={(e) => {
        field.input.onChange(e.target.value)
      }}
 />

Hope that helps...

from react-radioimg.

rklaeboe avatar rklaeboe commented on May 21, 2024

Thanks!

from react-radioimg.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.