adding some views

This commit is contained in:
2026-03-22 16:28:01 +01:00
parent 498d46c10f
commit 7594d179a8
16 changed files with 327 additions and 92 deletions
+8
View File
@@ -0,0 +1,8 @@
<div class="container container-slim py-4">
<div class="text-center">
<div class="text-secondary mb-3">Chargement...</div>
<div class="progress progress-sm">
<div class="progress-bar progress-bar-indeterminate"></div>
</div>
</div>
</div>
+21 -7
View File
@@ -5,14 +5,28 @@
<div class="page-pretitle">@NameType</div>
<h2 class="page-title">@Name</h2>
</div>
<div class="col-auto ms-auto">
<div class="btn-list">
<a href="@Link">
<i class="fa-solid fa-plus"></i>
Ajouter
</a>
@if(Link != null)
{
<div class="col-auto ms-auto">
<div class="btn-list">
@if(LinkType == LinkType.Create)
{
<a href="@Link" class="btn btn-primary">
<i class="fa-solid fa-plus"></i>
Ajouter
</a>
} else if(LinkType == LinkType.Edit)
{
<a href="@Link" class="btn btn-primary">
<i class="fa-solid fa-edit"></i>
Editer
</a>
}
</div>
</div>
</div>
}
</div>
</div>
</div>
+8 -1
View File
@@ -2,6 +2,11 @@
namespace CityInfo.WEB.Components
{
public enum LinkType
{
Create,
Edit
}
public partial class PageHeader
{
[Parameter]
@@ -9,6 +14,8 @@ namespace CityInfo.WEB.Components
[Parameter]
public string NameType { get; set; } = string.Empty;
[Parameter]
public string Link { get; set; } = string.Empty;
public string? Link { get; set; }
[Parameter]
public LinkType LinkType { get; set; } = LinkType.Create;
}
}