34 lines
752 B
C#
34 lines
752 B
C#
using System.Globalization;
|
|
|
|
namespace Pos.Web.Components.Shared
|
|
{
|
|
public partial class Header
|
|
{
|
|
private readonly CultureInfo _danishCulture =
|
|
CultureInfo.GetCultureInfo("da-DK");
|
|
|
|
private readonly Timer _timer;
|
|
private DateTime _currentTime = DateTime.Now;
|
|
|
|
public Header()
|
|
{
|
|
_timer = new Timer(
|
|
UpdateTime,
|
|
null,
|
|
TimeSpan.FromMinutes(1),
|
|
TimeSpan.FromMinutes(1));
|
|
}
|
|
|
|
private void UpdateTime(object? state)
|
|
{
|
|
_currentTime = DateTime.Now;
|
|
_ = InvokeAsync(StateHasChanged);
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
_timer.Dispose();
|
|
}
|
|
}
|
|
}
|