Refactor LoginView by extracting HeaderView and FormView for improved readability and maintainability