1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-23 19:53:50 +00:00

init login page

This commit is contained in:
Kyle Spearrin
2019-05-01 15:29:57 -04:00
parent 3b97fa0379
commit 9678eab43f
4 changed files with 64 additions and 10 deletions

View File

@@ -1,14 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace Bit.App.Pages
{
public partial class LoginPage : ContentPage
public partial class LoginPage : BaseContentPage
{
private LoginPageViewModel _vm;
@@ -17,6 +12,23 @@ namespace Bit.App.Pages
InitializeComponent();
_vm = BindingContext as LoginPageViewModel;
_vm.Page = this;
MasterPasswordEntry = _masterPassword;
}
public Entry MasterPasswordEntry { get; set; }
protected override async void OnAppearing()
{
base.OnAppearing();
await _vm.InitAsync();
if(string.IsNullOrWhiteSpace(_vm.Email))
{
RequestFocus(_email);
}
else
{
RequestFocus(_masterPassword);
}
}
private async void LogIn_Clicked(object sender, EventArgs e)