diff --git a/MP-TAB/MP-TAB.Client/Components/CardTest.razor b/MP-TAB/MP-TAB.Client/Components/CardTest.razor
index 2be5922c..908afa56 100644
--- a/MP-TAB/MP-TAB.Client/Components/CardTest.razor
+++ b/MP-TAB/MP-TAB.Client/Components/CardTest.razor
@@ -1,12 +1,44 @@
-
@@ -17,6 +49,12 @@
[Parameter]
public string? Title { get; set; }
+ [Parameter]
+ public string CardCss { get; set; } = "";
+
+ [Parameter]
+ public bool DoPlaceholder { get; set; } = false;
+
private void OnYes()
{
Console.WriteLine($"{Title} | 'Yes' button selected.");
diff --git a/MP-TAB/MP-TAB.Client/Pages/CardDemoList.razor b/MP-TAB/MP-TAB.Client/Pages/CardDemoList.razor
index 6370531e..f38d4be0 100644
--- a/MP-TAB/MP-TAB.Client/Pages/CardDemoList.razor
+++ b/MP-TAB/MP-TAB.Client/Pages/CardDemoList.razor
@@ -2,17 +2,36 @@
@if (CardTitles == null || CardTitles.Count == 0)
{
-
No Data
+
+
+ executing on browser
+
+ @for (int i = 0; i < 9; i++)
+ {
+
+
+
+
+ }
+
}
else
{
+
+ loaded on browser
+
@foreach (var item in CardTitles)
{
- Demo content page for @item
+
+ Demo content page for @item
+
+
+ This is an example Blazor component!
+
}
diff --git a/MP-TAB/MP-TAB/Components/Pages/CardDemo.razor b/MP-TAB/MP-TAB/Components/Pages/CardDemo.razor
index 72883c78..234139f9 100644
--- a/MP-TAB/MP-TAB/Components/Pages/CardDemo.razor
+++ b/MP-TAB/MP-TAB/Components/Pages/CardDemo.razor
@@ -5,13 +5,18 @@
@if (ListTitle == null)
{
-
-
-
-}
-else if (ListTitle.Count == 0)
-{
-
Nessun record
+
+
+ executing on server
+
+ @for (int i = 0; i < 9; i++)
+ {
+
+
+
+
+ }
+
}
else
{
@@ -25,17 +30,14 @@ else
protected override async Task OnInitializedAsync()
{
ListTitle = null;
- await InvokeAsync(StateHasChanged);
await Task.Delay(1500);
ListTitle = new List
();
await InvokeAsync(StateHasChanged);
- await Task.Delay(500);
+ await Task.Delay(1500);
for (int i = 0; i < 9; i++)
{
ListTitle.Add($"Card {i + 1:00}");
}
- await Task.Delay(500);
- await InvokeAsync(StateHasChanged);
- // return base.OnInitializedAsync();
+ await Task.Delay(10);
}
}
\ No newline at end of file