Miglioramenti UI
This commit is contained in:
@@ -214,6 +214,11 @@
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
PrepareRenderingData();
|
||||
}
|
||||
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
if (firstRender)
|
||||
@@ -225,7 +230,6 @@
|
||||
_internalMonth = new DateTime(SelectedDate.Year, SelectedDate.Month, 1);
|
||||
await LoadMonthData();
|
||||
|
||||
PrepareRenderingData();
|
||||
_isInitialized = true;
|
||||
ApplyFilter();
|
||||
StateHasChanged();
|
||||
@@ -283,7 +287,7 @@
|
||||
_monthDaysData = new DayData[DaysInMonth];
|
||||
var today = DateTime.Today;
|
||||
|
||||
for (int d = 1; d <= DaysInMonth; d++)
|
||||
for (var d = 1; d <= DaysInMonth; d++)
|
||||
{
|
||||
var day = new DateTime(CurrentMonth.Year, CurrentMonth.Month, d);
|
||||
var isSelected = day.Date == SelectedDate.Date;
|
||||
@@ -291,7 +295,7 @@
|
||||
|
||||
var cssClass = isSelected ? "selected" : (isToday ? "today" : "");
|
||||
var hasEvents = _eventsCache.ContainsKey(day.Date);
|
||||
var eventCategories = hasEvents ? GetFilteredCategoriesForDay(day.Date) : Array.Empty<CategoryData>();
|
||||
var eventCategories = hasEvents ? GetFilteredCategoriesForDay(day.Date) : [];
|
||||
|
||||
_monthDaysData[d - 1] = new DayData(day, cssClass, eventCategories.Length > 0, eventCategories);
|
||||
}
|
||||
@@ -303,7 +307,7 @@
|
||||
var today = DateTime.Today;
|
||||
var culture = new System.Globalization.CultureInfo("it-IT");
|
||||
|
||||
for (int i = 0; i < 7; i++)
|
||||
for (var i = 0; i < 7; i++)
|
||||
{
|
||||
var day = start.AddDays(i);
|
||||
var isSelected = day.Date == SelectedDate.Date;
|
||||
@@ -312,7 +316,7 @@
|
||||
var cssClass = isSelected ? "selected" : (isToday ? "today" : "");
|
||||
var dayName = day.ToString("ddd", culture);
|
||||
var hasEvents = _eventsCache.ContainsKey(day.Date);
|
||||
var eventCategories = hasEvents ? GetFilteredCategoriesForDay(day.Date) : Array.Empty<CategoryData>();
|
||||
var eventCategories = hasEvents ? GetFilteredCategoriesForDay(day.Date) : [];
|
||||
|
||||
_weekDaysData[i] = new DayData(day, cssClass, eventCategories.Length > 0, eventCategories, dayName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user