by
diff --git a/src/Blog/Components/Layout/MainLayout.razor b/src/Blog/Components/Layout/MainLayout.razor
index 99391fc..a5b445a 100644
--- a/src/Blog/Components/Layout/MainLayout.razor
+++ b/src/Blog/Components/Layout/MainLayout.razor
@@ -1,5 +1,4 @@
@inherits LayoutComponentBase
-@rendermode InteractiveServer
+
+
+
+
Connection lost
+
Attempting to reconnect...
+
+
\ No newline at end of file
diff --git a/src/Blog/Components/Layout/MainLayout.razor.css b/src/Blog/Components/Layout/MainLayout.razor.css
index 6ddc2c9..1d53736 100644
--- a/src/Blog/Components/Layout/MainLayout.razor.css
+++ b/src/Blog/Components/Layout/MainLayout.razor.css
@@ -32,3 +32,11 @@ main {
right: 0.75rem;
top: 0.5rem;
}
+
+#components-reconnect-modal {
+ display: none;
+ position: fixed;
+ bottom: 0;
+ right: 0;
+ padding: 0.5rem;
+}
\ No newline at end of file
diff --git a/src/Blog/Components/Pages/Error.razor b/src/Blog/Components/Pages/Error.razor
index c04dc20..f89d2ae 100644
--- a/src/Blog/Components/Pages/Error.razor
+++ b/src/Blog/Components/Pages/Error.razor
@@ -15,7 +15,8 @@
}
-@code{
+@code
+{
[CascadingParameter]
private HttpContext? HttpContext { get; set; }
diff --git a/src/Blog/Components/Pages/Post.razor b/src/Blog/Components/Pages/Post.razor
index d158c90..1628c12 100644
--- a/src/Blog/Components/Pages/Post.razor
+++ b/src/Blog/Components/Pages/Post.razor
@@ -1,5 +1,4 @@
@page "/{slug:nonfile}"
-@implements IAsyncDisposable
@inject IPostService PostService
@inject NavigationManager NavigationManager
@inject IJSRuntime JSRuntime
@@ -13,11 +12,12 @@ else
{