-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove fix once it is fixed in std:accounts-ui #4
Comments
fixed and removed fix.js |
Added fix again. It seems it is not completely fixed in Need to investigate more. |
@timbrandin studiointeract/accounts-ui#60 has been fixed but I am still getting this issue. I still need https://github.com/Zetoff/accounts-material-ui/develop/fix.js otherwise I get this error: LoginForm.jsx:204 Uncaught TypeError: Cannot read property 'trim' of undefined
at LoginForm.handleChange (LoginForm.jsx:204)
at Field.triggerUpdate (Field.jsx:16)
at Field.componentDidMount (Field.jsx:21)
at modules.js?hash=e87bb51…:187268
at measureLifeCyclePerf (modules.js?hash=e87bb51…:187078)
at modules.js?hash=e87bb51…:187267
at CallbackQueue.notifyAll (modules.js?hash=e87bb51…:180089)
at ReactReconcileTransaction.close (modules.js?hash=e87bb51…:190339)
at ReactReconcileTransaction.closeAll (modules.js?hash=e87bb51…:181248)
at ReactReconcileTransaction.perform (modules.js?hash=e87bb51…:181195) Any idea? |
The fix causes another error for me: studiointeract/accounts-ui#92. Apparently, the input object hasn't even been created yet in some cases, causing the reference to value to throw an exception. |
Maybe we can add an extra check to see if 'input' exists? triggerUpdate() {
const {onChange} = this.props;
let value;
if(this.input) value = this.input.value;
if (value === undefined) {
value = '';
} else {
// do nothing
}
if (this.input) {
onChange({target: {
value
}})
}
} This could be done even prettier of course, but I was trying to change as little as possible. |
@dschreij I agree that it can be done even prettier. It's good for now. In the mid-term - I need to find some time to focus and nail this - I would love to completely remove this I've tested the your proposed fix and and works great. I'll pushed now. Next time feel free to just do a PR to develop ;) |
@dschreij please let me know if the current version works for you. |
@PolGuixe sorry, I might indeed as well have sent you a PR. I am using your atmosphere package now. Can I just update it there or do I need to use this package from Github to test it (I need to first find out then how to add packages from Github in meteor). Thanks for responding this quickly! |
@dschreij the package is now on atmosphere ;) just do |
Yes! It seems fixed now. Thanks a lot! |
Remove fix.js once
std:accounts-ui
is fixed.studiointeract/accounts-ui#60
The text was updated successfully, but these errors were encountered: