Open Archakov06 opened 7 years ago
is there any work around for this problem?
No one to correct an error?
have any ideas how to fix this?
I have temporary fixed it by opening the 'EnhancedSwitch' under node_modules and commenting the lines where the 'cursor' property is used. This of course is only a temporary solution.
Can we please get this fixed?
Same issue here. Someone have any suggestions?
As suggested by @DiegoNovati open the file "node_modules / react-icheck / lib / EnhancedSwitch.js" and comment the following lines: 126: cursor: _propTypes2['default'].bool, 183: cursor: false,
@alfeltrin you're right, but this is only a temporary solution.
This project is not maintain anymore?
Seriously... It seems to be no longer maintained. I fork it and I fix it, don't have the time to wait
@johanleroch Are you planning to publish your fixed fork with different npm name?
Hi @iqqmuT , sorry, I do not plan to do it, I have to much to do on my other projects, but you can fork my fix and deploy with different name on npm if you want.
A workaround is to do this:
import EnhancedSwitch from 'react-icheck/lib/EnhancedSwitch'
import { Checkbox } from 'react-icheck'
// Workaround for https://github.com/luqin/react-icheck/issues/43
EnhancedSwitch.propTypes = {
...EnhancedSwitch.propTypes,
cursor: PropTypes.string
}
const Component = () => <Checkbox cursor="pointer" ...rest_of_props... />
If someone is still interested, I have recently made a complete rework of this project to continue the development: https://github.com/victorpopkov/react-ui-icheck
npm install react-ui-icheck --save
I can't guarantee that it has the full backwards compatibility, but in most cases, it should be compatible.
Warning: Received
false
for non-boolean attributecursor
. If this is expected, cast the value to a string. in input (created by EnhancedSwitch) in div (created by EnhancedSwitch) in label (created by EnhancedSwitch) in EnhancedSwitch (created by Checkbox) in Checkbox (at App.js:132) in div (at App.js:126) in div (at App.js:125) in div (at App.js:87) in div (at App.js:86) in div (at App.js:85) in div (at App.js:84) in div (at App.js:61) in div (at App.js:59) in App (created by Connect(App)) in Connect(App) (created by Route) in Route (at index.js:17) in div (at index.js:16) in Router (created by ConnectedRouter) in ConnectedRouter (at index.js:15) in Provider (at index.js:14)