Browse Source

Dev Ejection Seat:Text Style; chore

HOME 5 months ago
parent
commit
ca61277ba1

+ 16 - 17
PCC.Gui/Gui/MudIse/DevEjectionSeat.razor

@@ -1,21 +1,29 @@
 @inject IJSRuntime JS
 
-@code
+@if (_isRunning)
 {
-    private bool _isRunning = true;
-    private IJSObjectReference? module;
+    @ChildContent
+}
+else
+{
+    <h1>Dev Ejection Seat Working</h1>
+}
 
+@code
+{
     [Parameter]
     public RenderFragment? ChildContent { get; set; }
 
+    private IJSObjectReference? module;
+
+    private bool _isRunning = true;
+
     protected override async Task OnAfterRenderAsync(bool firstRender)
     {
         await base.OnAfterRenderAsync(firstRender);
-        if (firstRender)
-        {
-            module = await JS.InvokeAsync<IJSObjectReference>("import", "./Gui/MudIse/DevEjectionSeat.razor.js");
-            await module.InvokeVoidAsync("SetBeforeUnloadEventHandler", DotNetObjectReference.Create(this), nameof(BeforeUnloadEventHandler));
-        }
+        if (firstRender == false) return;
+        module = await JS.InvokeAsync<IJSObjectReference>("import", "./Gui/MudIse/DevEjectionSeat.razor.js");
+        await module.InvokeVoidAsync("SetBeforeUnloadEventHandler", DotNetObjectReference.Create(this), nameof(BeforeUnloadEventHandler));
     }
 
     [JSInvokable]
@@ -24,14 +32,5 @@
         _isRunning = false;
         StateHasChanged();
     }
-
 }
 
-@if (_isRunning)
-{
-    @ChildContent
-}
-else
-{
-    <h1>Dev Ejection Seat Working</h1>
-}

+ 5 - 1
PCC.Gui/Gui/MudIse/DevEjectionSeat.razor.css

@@ -4,4 +4,8 @@
     left: 50%;
     transform: translate(-50%, -50%);
     margin: 0;
-}
+    background: radial-gradient(ellipse at center, #ff0066, #ff6600, #ffcc00, #33ccff, #6600ff);
+    -webkit-background-clip: text;
+    color: transparent;
+    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), -2px -2px 2px rgba(255, 255, 255, 0.5);
+}

+ 4 - 1
PCC.Gui/IO/DbAccess.cs

@@ -8,10 +8,13 @@ internal class DbAccess : IAssemblyInjectSingleton
 {
     public DbAccess(ILogger<DbAccess> logger)
     {
-        logger.LogInformation($"{nameof(DbContext.Database.EnsureCreated)}");
+        logger.LogInformation($"{nameof(DbContext.Database.EnsureCreated)}: Create DbContext Instance...");
         using var db = new PccDbContext();
+        logger.LogInformation($"{nameof(DbContext.Database.EnsureCreated)}: Call CanConnect() ...");
+
         if (db.Database.CanConnect() == false)
         {
+            logger.LogInformation($"{nameof(DbContext.Database.EnsureCreated)}: Creating Database...");
             db.Database.EnsureCreated();
             logger.LogInformation($"{nameof(DbContext.Database.EnsureCreated)}: OK");
         }