A few improvements to manual accesses
- hide the "sync" section for manual accesses. This required a small change in the logic of "merge" reducers, which would create a new Object object instead of overriding fields of the previous object (erasing its type, and making it impossible to use helper functions like
isManual()
). - fix manual access creation, that was broken after the onboarding MR: we need to manually reset login/password whenever we switch bank in the form, as the initial value isn't used anymore at this point.
- use better code for conditional rendering. (I didn't remember we had DisplayIf just for that :D)