Problem
@begedin when I talked about "flashing" of the components here, I meant that if something loads in, then we do not want to show the components loading piecemeal.
Right now, though, if you create your customer/card/etc and that loads slowly, you'll watch as the form changes to load in the card, etc.
It's pretty unexpected and we would prefer to prevent re-rendering the UI until the entire operation completed, not until each atomic promise returns.
Understandably, we may have to render the card or something after an error.
Maybe we need to rethink how this looks in order to make things clearer, but as it stands, things are simply kind of confusing from the user's perspective.
Problem
@begedin when I talked about "flashing" of the components here, I meant that if something loads in, then we do not want to show the components loading piecemeal.
Right now, though, if you create your customer/card/etc and that loads slowly, you'll watch as the form changes to load in the card, etc.
It's pretty unexpected and we would prefer to prevent re-rendering the UI until the entire operation completed, not until each atomic promise returns.
Understandably, we may have to render the card or something after an error.
Maybe we need to rethink how this looks in order to make things clearer, but as it stands, things are simply kind of confusing from the user's perspective.