[LEBV-11] Add form step to register SIM data
🎯 Summary
Also Roboto font has been removed because it is not used and it hits the load time.
In the technical side, ngx-loadable has been introduced to lazily load next steps for performance reasons.
🧪 How to test
Just play around with the form. Expected behaviours:
- Phone field should be numeric, should contain a zero and its length could be from 10 to 12.
- PUK should be numberic and its length could be 4 or 8.
- The terms and condition error is only shown if phone and PUK are valid.
- You cannot go to next step if all fields are not valid.
- You can return to the step at any point clicking on Edit and the introduced values will appear again.
🧠 Considerations
- There are not backend validations to no block the development.
🆕 JIRA ticket: https://issues.mobbeel.com/browse/LEBV-52 - The load of the data of the URL has not been implemented to make this ticket smaller.
🆕 JIRA ticket: https://issues.mobbeel.com/browse/LEBV-53
🧐 Checklist
- Changes work in Google Chrome
- Changes work in Safari
- UI is responsive
