Files
HawkeyeVision/VisionBuilder.UI.Windows/Services/WindowsPasswordInputService.cs
EugeneTes 83597b8763 web UI
2026-03-19 09:03:41 +01:00

19 lines
511 B
C#

using MaterialSkin.Core.Controls;
using VisionBuilder.UI.Common.Services;
namespace VisionBuilder.UI.Windows.Settings;
public class WindowsPasswordInputService: IPasswordInputService
{
public Task<string?> GetPasswordAsync()
{
if (MaterialInputBox.Prompt("Password required", "", out var password, true) == DialogResult.OK)
{
return Task.FromResult<string?>(password);
}
else
{
return Task.FromResult<string?>(null);
}
}
}