diff --git a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml b/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml
deleted file mode 100644
index b807d81..0000000
--- a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml
+++ /dev/null
@@ -1,13 +0,0 @@
-@page
-@model Thor.BlazorCommon.MyFeature.Pages.Page1Model
-
-
-
-
-
-
- Page1
-
-
-
-
diff --git a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs b/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs
deleted file mode 100644
index cfa7de6..0000000
--- a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.AspNetCore.Mvc.RazorPages;
-
-namespace Thor.BlazorCommon.MyFeature.Pages
-{
- public class Page1Model : PageModel
- {
- public void OnGet()
- {
-
- }
- }
-}
diff --git a/Thor.BlazorWAsm/Components/AnswerStateSelect.razor b/Thor.BlazorCommon/Components/AnswerStateSelect.razor
similarity index 100%
rename from Thor.BlazorWAsm/Components/AnswerStateSelect.razor
rename to Thor.BlazorCommon/Components/AnswerStateSelect.razor
diff --git a/Thor.BlazorWAsm/Components/AttachmentSend.razor b/Thor.BlazorCommon/Components/AttachmentSend.razor
similarity index 97%
rename from Thor.BlazorWAsm/Components/AttachmentSend.razor
rename to Thor.BlazorCommon/Components/AttachmentSend.razor
index b3f1648..b0e3c1a 100644
--- a/Thor.BlazorWAsm/Components/AttachmentSend.razor
+++ b/Thor.BlazorCommon/Components/AttachmentSend.razor
@@ -16,6 +16,7 @@
async Task OnFileChanged(InputFileChangeEventArgs e)
{
+ ArgumentNullException.ThrowIfNull(e);
Console.WriteLine("Début de l'envoi");
Status = "Envoi en cours...";
Uploading = true;
diff --git a/Thor.BlazorWAsm/Components/AttachmentsView.razor b/Thor.BlazorCommon/Components/AttachmentsView.razor
similarity index 100%
rename from Thor.BlazorWAsm/Components/AttachmentsView.razor
rename to Thor.BlazorCommon/Components/AttachmentsView.razor
diff --git a/Thor.BlazorWAsm/Components/CommentsView.razor b/Thor.BlazorCommon/Components/CommentsView.razor
similarity index 100%
rename from Thor.BlazorWAsm/Components/CommentsView.razor
rename to Thor.BlazorCommon/Components/CommentsView.razor
diff --git a/Thor.BlazorCommon/Components/Help/CriterionHelp.razor b/Thor.BlazorCommon/Components/Help/CriterionHelp.razor
new file mode 100644
index 0000000..086f9b7
--- /dev/null
+++ b/Thor.BlazorCommon/Components/Help/CriterionHelp.razor
@@ -0,0 +1,25 @@
+Un 🏛️ critère est une règle qui s'applique à une structure.
+
+Il peut s'agir :
+
+ - 🧾 d'une obligation (ex : règlement, loi, accessibilité, sécurité incendie...)
+ - 📋 d'une recommandation (ex : bonnes pratiques, recommandations professionnelles, labels...)
+ - 💡 d'une simple indication (ex : conseils, suggestions, options possibles...)
+
+
+Un 🏛️ critère DOIT être :
+
+ - 🗣️ Clair : compréhensible par tous, sans jargon technique ;
+ - ➗ Unitaire : une seule idée par règle ;
+ - 🔗 Cohérent : en accord avec l'ensemble du corpus ;
+ - 🎯 Précis : sans ambiguïté ;
+ - 👀 Vérifiable : contrôlable par un tiers ;
+ - 🆕 Unique : sans doublon.
+
+
+On distingue deux types d'ensembles de critères :
+
+ - 📚 Normes : compilations exhaustives de critères sur un ou plusieurs sujets ;
+ - 🗂️ Grilles : sélections non exhaustives, adaptées à un type d'inspection, selon les moyens disponibles (temps, personnel...)
+
+L'inspecteur rassemble tous les critères applicables dans une norme, puis sélectionne ceux qu'il peut et souhaite vérifier dans une grille.
\ No newline at end of file
diff --git a/Thor.BlazorCommon/Components/Help/TemplateHelp.razor b/Thor.BlazorCommon/Components/Help/TemplateHelp.razor
new file mode 100644
index 0000000..3040dfe
--- /dev/null
+++ b/Thor.BlazorCommon/Components/Help/TemplateHelp.razor
@@ -0,0 +1 @@
+Un modè
\ No newline at end of file
diff --git a/Thor.BlazorWAsm/Components/HistoryView.razor b/Thor.BlazorCommon/Components/HistoryView.razor
similarity index 98%
rename from Thor.BlazorWAsm/Components/HistoryView.razor
rename to Thor.BlazorCommon/Components/HistoryView.razor
index 3481d3b..fae67e5 100644
--- a/Thor.BlazorWAsm/Components/HistoryView.razor
+++ b/Thor.BlazorCommon/Components/HistoryView.razor
@@ -1,5 +1,4 @@
-@using System.Timers
-
+@using BlazorBootstrap
+@using Thor.Shared
+@using Thor.Shared.Visit
+@using Microsoft.AspNetCore.Components.Web
+
+