Comments (53)
Dear @timbrandin,
Would you consider releasing a Beta or RC version including pull-requests #55 and #58 at your earliest convenience?
Apologies for such a direct ask. It's urgent.
I thank you and all the contributors for all the hard work that went into this great package.
from accounts-ui.
from accounts-ui.
@timbrandin Any update here? This seems like a fairly simple fix and it's been a blocker for updating React for about a month and a half now.
from accounts-ui.
Perhaps something like this:
import { Accounts, STATES } from 'meteor/std:accounts-ui'
class Field extends Accounts.ui.Field {
triggerUpdate () {
const { onChange } = this.props
if (this.input) {
onChange({ target: { value: this.input.value } })
}
}
}
Accounts.ui.Field = Field
export { Accounts, STATES }
export default Accounts
from accounts-ui.
I had the issue with both 15.1.0 and 15.2.0. What did it for me was to get rid of the code that caused it, which was commented as being for "backwards-compat":
import { Accounts } from 'meteor/std:accounts-ui'
class Field extends Accounts.ui.Field {
triggerUpdate () {
const { onChange } = this.props
if (this.input) {
onChange({ target: { value: this.input.value } })
}
}
}
from accounts-ui.
Tested with react 15.3.0.
Still does not work.
From his public activity log, it appears that @timbrandin is actively contributing to Meteor/Apollo related projects. For this I'm grateful.
However, it would seem that this repo might no longer be a priority of his.
Hopefully we can get some advice from @timbrandin himself on what to do.
Regards,
Nadeem
from accounts-ui.
Until this is resolved, i would suggest using @matb33's suggestion, if you're stuck in development. You could clone this into the packages directory of your meteor app, for convenience.
For now, it has worked for me just fine, but i haven't tested in thoroughly..
from accounts-ui.
Dear @timbrandin,
I respectfully ask if you could advise the community on whether to await a timely release or to move on a with a fork.
Once again, many thanks for your and everyones dedication.
from accounts-ui.
I too would like to have access. I'm using this package in production on my main client's web app. So, I would love to help pitch in when I have a moment to help maintain this great package.
from accounts-ui.
I am the aforementioned friend. I used two separate OS X installations. They differred in node and npm versions and likely how they were installed. On one machine my repo worked but superlumen's did not. On the other both did not work. By 'not work', I mean in the same manner as tr0lyat described.
from accounts-ui.
This just started happening to me as well. Works fine in dev environment, doesn't work in production. So far have tracked it down to Field.jsx's triggerUpdate method, specifically let node = ReactDOM.findDOMNode(this);
from accounts-ui.
Seems to be a problem with the latest react version. Downgrade to react 15.1.0 solves it for now.
from accounts-ui.
@sarasate ah yes, requiring version 15.1.0 works for me. Thank you!
I do get a minor glitch where if the field was completed with autofill then it doesn't register as having an email entered, but that is far more agreeable than the form not working at all.
from accounts-ui.
If we could get this fixed that would be great. As @nadeemja said, sorry for such an ask, but it is pretty urgent that this gets fixed as it's fully breaking.
from accounts-ui.
Indeed, this should be resolved ASAP, and should not require clones, etc.
+1
And if @timbrandin has no time to address this, perhaps a contributor should be assigned to do so instead.
from accounts-ui.
+1
from accounts-ui.
@timbrandin this is quite a pain. Could this be fixed as soon as possible. :)
from accounts-ui.
Guys. I have some bad news.
I've mailed everyone at studiointeract and every single time I've got a "could not be delivered" response in return.
I've done this over some time span - same thing.
This likely means that studiointeract is no more. Nobody is listening to us from them.
We should fork this repo. Anyone up for the task?
from accounts-ui.
Thanks, Tim! :)
PS. None of your @studiointeract or @Findwise emails are working. I'm guessing reaching out to you on twitter was what came trough?
from accounts-ui.
Did you get a chance to take a look, @timbrandin? :)
from accounts-ui.
I have been waiting for it a long time as well. Would be nice to have a fix. I have been working on a Material-UI package, which I would like to publish and start using in production as soon as possible.
Does anybody has a fork with a fix? Or could propose a PR?
from accounts-ui.
You don't have to wait for the fix, you can use the code snippet I posted earlier and re-export, and make sure to import your patched version of Accounts.
from accounts-ui.
@matb33 this solution works with this package alone.
But when I am trying to use it with the package I am working on: https://atmospherejs.com/zetoff/accounts-material-ui
I am getting this error:
TypeError: Cannot read property 'trim' of undefined
at LoginForm.handleChange (LoginForm.jsx:173)
Seems like value is not defined.
from accounts-ui.
@matb33 to avoid the error above I had to modify it slightly:
class Field extends Accounts.ui.Field {
triggerUpdate() {
const {onChange} = this.props
let value = this.input.value;
if (value === undefined) {
value = '';
} else {
// do nothing
}
if (this.input) {
onChange({target: {
value
}})
}
}
}
If the value of input is undefined, the value is set to ''
. I don't think it is a good fix, but it works. What do you think?
@timbrandin any idea how to solve it better?
from accounts-ui.
I wonder if this issue is being looked at. This issue blocks me from upgrading react to @15.x. I noticed the project hasn't had a new release for 4 months. Is it dead or just slow? If it has been abandoned, I will probably have to switch to other account package, instead of waiting for more than a month for a fix. thanks.
from accounts-ui.
@scyu16 which alternatives are you considering?
Is anyone willing to maintain the package?
@timbrandin would you accept collaborators?
from accounts-ui.
Of course, if anyone wants to help it'd be great.
Skickat från min iPhone
19 sep. 2016 kl. 15:04 skrev PolGuixe [email protected]:
@scyu16 which alternatives are you considering?
Is anyone willing to maintain the package?
@timbrandin would you accept collaborators?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
from accounts-ui.
@PolGuixe Still need to do some research. I should be able to update you in a week when I have something. I hate to switch, but really can't wait any more after two-month wait and don't have spare time to look into the fixes.
from accounts-ui.
+1
from accounts-ui.
@PolGuixe Sorry for getting back late. Have you found a solution yet? This link suggest okgrow:accounts-ui-react as alternative. @nadeemja do you think if your fork is mature enough to be merged to the master branch? Thanks.
from accounts-ui.
Scyu16, I have dropped using this package.
from accounts-ui.
@scyu16 I Don't think that I'll go back to blaze. I'll prefer a pure React Package.
@nadeemja, Which package are you using?
from accounts-ui.
I'm using https://github.com/okgrow/accounts-ui-react
It works. Is maintained. What more can you ask for?
from accounts-ui.
@nadeemja correct me if I'm wrong, but it looks like this is just a React wrapper for the Blaze widget. Meaning using this package will force you to also load the entire Blaze library in your app. Not ideal imo.
from accounts-ui.
@SachaG you are correct on that, it does indeed use Blaze under the hood. I'm curious if anyone else has written a fully React package yet? Might be something a group from here could work on unless that's already being done.
from accounts-ui.
@firrae, Could we just update and maintain this package? or it would be better to start a new one?
from accounts-ui.
@PolGuixe personally speaking updating this package is likely the best option as @timbrandin seemed open to it. In the event that doesn't work well, then a new one is the best bet. The trick is finding someone to hold the project and make sure it is kept going can be difficult as seen in this case.
Personally, I was thinking of building my own package, but there are a lot of things already in place in this package (ie. Router integrations). I know a few people have created solutions and if those are pulled in then this can be revived. Otherwise, there are a few other things that should be reworked under the hood to bring it up to the standard in React 15+ but it's kind of a hard thing to get excited about working on if it's dead and a new package is going to come up.
To add onto this, I think the best end case is either this or a new package is taken in by MDG and made "official" and kept up to date with their help. Blaze seems mostly dead at this point with most new projects I've seen are going to React or Angular, and with that happening it seems weird that we are still required to use MDG's Blaze package if we want something quick and simple.
from accounts-ui.
I don't think this package will ever be made official, but it would be nice if @timbrandin could give a few more people commit rights to the repo.
from accounts-ui.
@SachaG I'm sure it won't, but I do feel like MDG needs something for Angular and React that offer the same level of quick prototyping without the need of Blaze.
from accounts-ui.
Who needs access? I really have no proffessional time for this at work atm,
just my hobby time which is really limited.
Cheers,
// T
2016-10-11 1:40 GMT+02:00 Steve Lambe [email protected]:
@SachaG https://github.com/SachaG I'm sure it won't, but I do feel like
MDG needs something for Angular and React that offer the same level of
quick prototyping without the need of Blaze.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#60 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABouelGVJ-9Ixn5Xd7WvENfSoJ4YrJVSks5qysz_gaJpZM4JEgwG
.
Cheers,
// Tim Brandin @timbrandin https://twitter.com/#!/timbrandin
http://timbrandin.com
http://studiointeract.com
from accounts-ui.
Put me down for access, I'll do my best to pitch in when I can.
from accounts-ui.
Cool! // T
2016-10-18 2:30 GMT+02:00 Sacha Greif [email protected]:
Put me down for access, I'll do my best to pitch in when I can.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#60 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABouer58_X0mMxf3igOcdeH34mFrU16dks5q1BMpgaJpZM4JEgwG
.
Cheers,
// Tim Brandin @timbrandin https://twitter.com/#!/timbrandin
http://timbrandin.com
http://studiointeract.com
from accounts-ui.
You're added. // T
2016-10-18 13:14 GMT+02:00 Tim Brandin [email protected]:
Cool! // T
2016-10-18 2:30 GMT+02:00 Sacha Greif [email protected]:
Put me down for access, I'll do my best to pitch in when I can.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#60 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABouer58_X0mMxf3igOcdeH34mFrU16dks5q1BMpgaJpZM4JEgwG
.Cheers,
// Tim Brandin @timbrandin https://twitter.com/#!/timbrandin
http://timbrandin.com
http://studiointeract.com
Cheers,
// Tim Brandin @timbrandin https://twitter.com/#!/timbrandin
http://timbrandin.com
http://studiointeract.com
from accounts-ui.
I would also like to have access. I Don't have too much bandwith but I planning to use it in production, hence it would to help to maintain it.
from accounts-ui.
Absolutely, you're in the team now.
Yeah, I have some big apps planned too, still really busy with Blaze apps.
It's hard to force a full transition, it takes time I guess.
2016-10-19 12:34 GMT+02:00 PolGuixe [email protected]:
I would also like to have access. I Don't have too much bandwith but I
planning to use it in production, hence it would to help to maintain it.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#60 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABouetmrPwEFbOYYkf1QnyCA2qmietzCks5q1fIcgaJpZM4JEgwG
.
Cheers,
// Tim Brandin @timbrandin https://twitter.com/#!/timbrandin
http://timbrandin.com
http://studiointeract.com
from accounts-ui.
Edit:
@timbrandin can I accepts PRs now? -- Ok, I see now ;)
from accounts-ui.
Now that multiple people have access to the repo, let's make sure we still use PRs, branches, etc. and coordinate our work. You guys are welcome to join the Telescope Slack, I could open an accounts-ui
channel in there?
from accounts-ui.
@SachaG the slack channel would be nice to coordinate.
from accounts-ui.
Yes
21 okt. 2016 kl. 11:37 skrev PolGuixe [email protected]:
@timbrandin can I accepts PRs now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
from accounts-ui.
I'd be down to join that.
![](https://link.nylas.com/open/btn3jrt0e1c1mt7ifq38plxs/local-1d7e5945-f978?r
=cmVwbHkrMDAwYTM2Yzc1MDEwZDI2NmIyMWRhY2E3YjBmY2Y5NTFlOTUwZGVhOWFkNzFkY2VmOTJjZ
jAwMDAwMDAxMTQyNTNhOWY5MmExNjljZTA5YzIwMWMwQHJlcGx5LmdpdGh1Yi5jb20=)
On Oct 23 2016, at 8:57 pm, Sacha Greif [email protected] wrote:
Now that multiple people have access to the repo, let's make sure we still
use PRs, branches, etc. and coordinate our work. You guys are welcome to join
the [Telescope Slack](http://slack.telescopeapp.org&r=cmVwbHkrMDAwYTM2Yzc1MDEw
ZDI2NmIyMWRhY2E3YjBmY2Y5NTFlOTUwZGVhOWFkNzFkY2VmOTJjZjAwMDAwMDAxMTQyNTNhOWY5Mm
ExNjljZTA5YzIwMWMwQHJlcGx5LmdpdGh1Yi5jb20=), I could open anaccounts-ui
channel in there?—
You are receiving this because you commented.
Reply to this email directly, [view it on
GitHub](#60 (comment)
55637768&r=cmVwbHkrMDAwYTM2Yzc1MDEwZDI2NmIyMWRhY2E3YjBmY2Y5NTFlOTUwZGVhOWFkNzF
kY2VmOTJjZjAwMDAwMDAxMTQyNTNhOWY5MmExNjljZTA5YzIwMWMwQHJlcGx5LmdpdGh1Yi5jb20=)
, or [mute the thread](https://github.com/notifications/unsubscribe-auth
/AAo2x4n-bHsbO7_MvLDdCeqUJoQMBa2Yks5q3B6fgaJpZM4JEgwG&r=cmVwbHkrMDAwYTM2Yzc1MD
EwZDI2NmIyMWRhY2E3YjBmY2Y5NTFlOTUwZGVhOWFkNzFkY2VmOTJjZjAwMDAwMDAxMTQyNTNhOWY5
MmExNjljZTA5YzIwMWMwQHJlcGx5LmdpdGh1Yi5jb20=).![](https://github.com/notificat
ions/beacon/AAo2x-g8HIDUc4BuAIopdFHVZE9rG0Ynks5q3B6fgaJpZM4JEgwG.gif)
from accounts-ui.
@stolinski I don't think your email reply came in formatted properly?
from accounts-ui.
Is there an official release including the fix or some fork I might need to include with a Meteor project I'm currently building? Currently I'm forced to run universe:accounts-ui which does not (yet?) support configuration while the last release dates from October last year as far as I can tell. The other option would be using okgrow:accounts-ui-react which runs into the issue 'composeWithTracker' is not a function. That's an issue they're working on but I haven't been able to test their package and I'd like to run the std:accounts-ui as it's the biggest package on Atmosphere and I would love to use their config. At this point I'm even considering going full DIY with a registration from scratch using the Meteor documentation but then time would be the limiting factor. I know this issue is closed but the latest package still gives me the issue mentioned in the OP.
from accounts-ui.
I'm getting this error #92 which seems related to this fix. Apparently, in my case this.input
doesn't even exist yet, even though I have added fields according to the instructions in the docs.
from accounts-ui.
Related Issues (20)
- App crashes after adding accounts-ui (forget to call 'Npm.depends') HOT 1
- Login with Facebook - 'Something went wrong' HOT 1
- How to change label
- Accounts.ui.LoginForm without createContainer HOT 4
- Support for React Router v4? HOT 9
- referencing this when it is already the window object in SignUp HOT 1
- Uncaught Error: _registerComponent(...): Target container is not a DOM element. HOT 1
- Sign out? HOT 4
- TypeError: onSubmitHook is not a function HOT 2
- Not seeing any error messages on failed login
- Typo breaking requestPermissions in Accounts.ui.config (1.2.23) HOT 1
- withTracker instead of createContainer on LoginForm.jsx (React16.0 support) HOT 5
- Does this actually work at all with react-router 4? HOT 5
- the constant has a wrong name HOT 1
- Call to `withTracker` is incorrect HOT 2
- Component not rendered & Error with Meteor 1.6 HOT 22
- Replace all UI dependencies with custom field components HOT 1
- Extra fields is not work
- Still maintained? HOT 4
- Conflict issue with [email protected] HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from accounts-ui.