1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-02 08:33:17 +00:00

custom field name prompt

This commit is contained in:
Kyle Spearrin
2019-05-09 11:44:27 -04:00
parent 866a20ed5a
commit a0e65fa75e
4 changed files with 80 additions and 7 deletions

View File

@@ -13,5 +13,7 @@ namespace Bit.App.Abstractions
bool OpenFile(byte[] fileData, string id, string fileName);
bool CanOpenFile(string fileName);
Task ClearCacheAsync();
Task<string> DisplayPromptAync(string title = null, string description = null, string text = null,
string okButtonText = null, string cancelButtonText = null);
}
}

View File

@@ -394,9 +394,9 @@ namespace Bit.App.Pages
}
else if(selection == AppResources.Edit)
{
var name = "new name";
// TODO: prompt for name
field.Field.Name = name;
var name = await _deviceActionService.DisplayPromptAync(AppResources.CustomFieldName,
null, field.Field.Name);
field.Field.Name = name ?? field.Field.Name;
field.TriggerFieldChanged();
}
else if(selection == AppResources.MoveUp)
@@ -423,9 +423,7 @@ namespace Bit.App.Pages
_fieldTypeOptions.Select(f => f.Value).ToArray());
if(typeSelection != null && typeSelection != AppResources.Cancel)
{
var name = "new field name";
// TODO: prompt for name
var name = await _deviceActionService.DisplayPromptAync(AppResources.CustomFieldName);
if(Fields == null)
{
Fields = new ExtendedObservableCollection<AddEditPageFieldViewModel>();