init
This commit is contained in:
23
GrafanaBlazor/FluentBlazorApp/Components/App.razor
Normal file
23
GrafanaBlazor/FluentBlazorApp/Components/App.razor
Normal file
@@ -0,0 +1,23 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<base href="/" />
|
||||
<ResourcePreloader />
|
||||
<link rel="stylesheet" href="@Assets["app.css"]" />
|
||||
<link rel="stylesheet" href="@Assets["FluentBlazorApp.styles.css"]" />
|
||||
<ImportMap />
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico" />
|
||||
<HeadOutlet />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<Routes />
|
||||
<ReconnectModal />
|
||||
<script src="@Assets["_framework/blazor.web.js"]"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
@inherits LayoutComponentBase
|
||||
|
||||
<FluentLayout>
|
||||
<FluentHeader>
|
||||
FluentBlazorApp
|
||||
</FluentHeader>
|
||||
<FluentStack Class="main" Orientation="Orientation.Horizontal" Width="100%">
|
||||
<NavMenu />
|
||||
<FluentBodyContent Class="body-content">
|
||||
<div class="content">
|
||||
@Body
|
||||
</div>
|
||||
</FluentBodyContent>
|
||||
</FluentStack>
|
||||
<FluentFooter>
|
||||
<a href="https://www.fluentui-blazor.net" target="_blank">Documentation and demos</a>
|
||||
<FluentSpacer />
|
||||
<a href="https://learn.microsoft.com/en-us/aspnet/core/blazor" target="_blank">About Blazor</a>
|
||||
</FluentFooter>
|
||||
</FluentLayout>
|
||||
|
||||
<div id="blazor-error-ui" data-nosnippet>
|
||||
An unhandled error has occurred.
|
||||
<a href="." class="reload">Reload</a>
|
||||
<span class="dismiss">🗙</span>
|
||||
</div>
|
||||
@@ -0,0 +1,17 @@
|
||||
@rendermode InteractiveServer
|
||||
|
||||
<div class="navmenu">
|
||||
<input type="checkbox" title="Menu expand/collapse toggle" id="navmenu-toggle" class="navmenu-icon" />
|
||||
<label for="navmenu-toggle" class="navmenu-icon"><FluentIcon Value="@(new Icons.Regular.Size20.Navigation())" Color="Color.Fill" /></label>
|
||||
<nav class="sitenav" aria-labelledby="main-menu">
|
||||
<FluentNavMenu Id="main-menu" Collapsible="true" Width="250" Title="Navigation menu" @bind-Expanded="expanded" CustomToggle="true">
|
||||
<FluentNavLink Href="/" Match="NavLinkMatch.All" Icon="@(new Icons.Regular.Size20.Home())" IconColor="Color.Accent">Home</FluentNavLink>
|
||||
<FluentNavLink Href="counter" Icon="@(new Icons.Regular.Size20.NumberSymbolSquare())" IconColor="Color.Accent">Counter</FluentNavLink>
|
||||
<FluentNavLink Href="weather" Icon="@(new Icons.Regular.Size20.WeatherPartlyCloudyDay())" IconColor="Color.Accent">Weather</FluentNavLink>
|
||||
</FluentNavMenu>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
@code {
|
||||
private bool expanded = true;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
<script type="module" src="@Assets["Components/Layout/ReconnectModal.razor.js"]"></script>
|
||||
|
||||
<dialog id="components-reconnect-modal" data-nosnippet>
|
||||
<div class="components-reconnect-container">
|
||||
<div class="components-rejoining-animation" aria-hidden="true">
|
||||
<div></div>
|
||||
<div></div>
|
||||
</div>
|
||||
<p class="components-reconnect-first-attempt-visible">
|
||||
Rejoining the server...
|
||||
</p>
|
||||
<p class="components-reconnect-repeated-attempt-visible">
|
||||
Rejoin failed... trying again in <span id="components-seconds-to-next-attempt"></span> seconds.
|
||||
</p>
|
||||
<p class="components-reconnect-failed-visible">
|
||||
Failed to rejoin.<br />Please retry or reload the page.
|
||||
</p>
|
||||
<button id="components-reconnect-button" class="components-reconnect-failed-visible">
|
||||
Retry
|
||||
</button>
|
||||
<p class="components-pause-visible">
|
||||
The session has been paused by the server.
|
||||
</p>
|
||||
<button id="components-resume-button" class="components-pause-visible">
|
||||
Resume
|
||||
</button>
|
||||
<p class="components-resume-failed-visible">
|
||||
Failed to resume the session.<br />Please reload the page.
|
||||
</p>
|
||||
</div>
|
||||
</dialog>
|
||||
@@ -0,0 +1,157 @@
|
||||
.components-reconnect-first-attempt-visible,
|
||||
.components-reconnect-repeated-attempt-visible,
|
||||
.components-reconnect-failed-visible,
|
||||
.components-pause-visible,
|
||||
.components-resume-failed-visible,
|
||||
.components-rejoining-animation {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible,
|
||||
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation,
|
||||
#components-reconnect-modal.components-reconnect-paused .components-pause-visible,
|
||||
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible,
|
||||
#components-reconnect-modal.components-reconnect-retrying,
|
||||
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible,
|
||||
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation,
|
||||
#components-reconnect-modal.components-reconnect-failed,
|
||||
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible {
|
||||
display: block;
|
||||
}
|
||||
|
||||
|
||||
#components-reconnect-modal {
|
||||
background-color: white;
|
||||
width: 20rem;
|
||||
margin: 20vh auto;
|
||||
padding: 2rem;
|
||||
border: 0;
|
||||
border-radius: 0.5rem;
|
||||
box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
|
||||
opacity: 0;
|
||||
transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
|
||||
animation: components-reconnect-modal-fadeOutOpacity 0.5s both;
|
||||
&[open]
|
||||
|
||||
{
|
||||
animation: components-reconnect-modal-slideUp 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity 0.5s ease-in-out 0.3s;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#components-reconnect-modal::backdrop {
|
||||
background-color: rgba(0, 0, 0, 0.4);
|
||||
animation: components-reconnect-modal-fadeInOpacity 0.5s ease-in-out;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
@keyframes components-reconnect-modal-slideUp {
|
||||
0% {
|
||||
transform: translateY(30px) scale(0.95);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes components-reconnect-modal-fadeInOpacity {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes components-reconnect-modal-fadeOutOpacity {
|
||||
0% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.components-reconnect-container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 1rem;
|
||||
}
|
||||
|
||||
#components-reconnect-modal p {
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#components-reconnect-modal button {
|
||||
border: 0;
|
||||
background-color: #6b9ed2;
|
||||
color: white;
|
||||
padding: 4px 24px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
#components-reconnect-modal button:hover {
|
||||
background-color: #3b6ea2;
|
||||
}
|
||||
|
||||
#components-reconnect-modal button:active {
|
||||
background-color: #6b9ed2;
|
||||
}
|
||||
|
||||
.components-rejoining-animation {
|
||||
position: relative;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
.components-rejoining-animation div {
|
||||
position: absolute;
|
||||
border: 3px solid #0087ff;
|
||||
opacity: 1;
|
||||
border-radius: 50%;
|
||||
animation: components-rejoining-animation 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
|
||||
}
|
||||
|
||||
.components-rejoining-animation div:nth-child(2) {
|
||||
animation-delay: -0.5s;
|
||||
}
|
||||
|
||||
@keyframes components-rejoining-animation {
|
||||
0% {
|
||||
top: 40px;
|
||||
left: 40px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
4.9% {
|
||||
top: 40px;
|
||||
left: 40px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
5% {
|
||||
top: 40px;
|
||||
left: 40px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// Set up event handlers
|
||||
const reconnectModal = document.getElementById("components-reconnect-modal");
|
||||
reconnectModal.addEventListener("components-reconnect-state-changed", handleReconnectStateChanged);
|
||||
|
||||
const retryButton = document.getElementById("components-reconnect-button");
|
||||
retryButton.addEventListener("click", retry);
|
||||
|
||||
const resumeButton = document.getElementById("components-resume-button");
|
||||
resumeButton.addEventListener("click", resume);
|
||||
|
||||
function handleReconnectStateChanged(event) {
|
||||
if (event.detail.state === "show") {
|
||||
reconnectModal.showModal();
|
||||
} else if (event.detail.state === "hide") {
|
||||
reconnectModal.close();
|
||||
} else if (event.detail.state === "failed") {
|
||||
document.addEventListener("visibilitychange", retryWhenDocumentBecomesVisible);
|
||||
} else if (event.detail.state === "rejected") {
|
||||
location.reload();
|
||||
}
|
||||
}
|
||||
|
||||
async function retry() {
|
||||
document.removeEventListener("visibilitychange", retryWhenDocumentBecomesVisible);
|
||||
|
||||
try {
|
||||
// Reconnect will asynchronously return:
|
||||
// - true to mean success
|
||||
// - false to mean we reached the server, but it rejected the connection (e.g., unknown circuit ID)
|
||||
// - exception to mean we didn't reach the server (this can be sync or async)
|
||||
const successful = await Blazor.reconnect();
|
||||
if (!successful) {
|
||||
// We have been able to reach the server, but the circuit is no longer available.
|
||||
// We'll reload the page so the user can continue using the app as quickly as possible.
|
||||
const resumeSuccessful = await Blazor.resumeCircuit();
|
||||
if (!resumeSuccessful) {
|
||||
location.reload();
|
||||
} else {
|
||||
reconnectModal.close();
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
// We got an exception, server is currently unavailable
|
||||
document.addEventListener("visibilitychange", retryWhenDocumentBecomesVisible);
|
||||
}
|
||||
}
|
||||
|
||||
async function resume() {
|
||||
try {
|
||||
const successful = await Blazor.resumeCircuit();
|
||||
if (!successful) {
|
||||
location.reload();
|
||||
}
|
||||
} catch {
|
||||
location.reload();
|
||||
}
|
||||
}
|
||||
|
||||
async function retryWhenDocumentBecomesVisible() {
|
||||
if (document.visibilityState === "visible") {
|
||||
await retry();
|
||||
}
|
||||
}
|
||||
21
GrafanaBlazor/FluentBlazorApp/Components/Pages/Counter.razor
Normal file
21
GrafanaBlazor/FluentBlazorApp/Components/Pages/Counter.razor
Normal file
@@ -0,0 +1,21 @@
|
||||
@page "/counter"
|
||||
@rendermode InteractiveServer
|
||||
|
||||
<PageTitle>Counter</PageTitle>
|
||||
|
||||
<h1>Counter</h1>
|
||||
|
||||
<div role="status" style="padding-bottom: 1em;">
|
||||
Current count: <FluentBadge Appearance="Appearance.Neutral">@currentCount</FluentBadge>
|
||||
</div>
|
||||
|
||||
<FluentButton Appearance="Appearance.Accent" @onclick="IncrementCount">Click me</FluentButton>
|
||||
|
||||
@code {
|
||||
private int currentCount = 0;
|
||||
|
||||
private void IncrementCount()
|
||||
{
|
||||
currentCount++;
|
||||
}
|
||||
}
|
||||
36
GrafanaBlazor/FluentBlazorApp/Components/Pages/Error.razor
Normal file
36
GrafanaBlazor/FluentBlazorApp/Components/Pages/Error.razor
Normal file
@@ -0,0 +1,36 @@
|
||||
@page "/Error"
|
||||
@using System.Diagnostics
|
||||
|
||||
<PageTitle>Error</PageTitle>
|
||||
|
||||
<h1 class="text-danger">Error.</h1>
|
||||
<h2 class="text-danger">An error occurred while processing your request.</h2>
|
||||
|
||||
@if (ShowRequestId)
|
||||
{
|
||||
<p>
|
||||
<strong>Request ID:</strong> <code>@RequestId</code>
|
||||
</p>
|
||||
}
|
||||
|
||||
<h3>Development Mode</h3>
|
||||
<p>
|
||||
Swapping to <strong>Development</strong> environment will display more detailed information about the error that occurred.
|
||||
</p>
|
||||
<p>
|
||||
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
|
||||
It can result in displaying sensitive information from exceptions to end users.
|
||||
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
|
||||
and restarting the app.
|
||||
</p>
|
||||
|
||||
@code{
|
||||
[CascadingParameter]
|
||||
private HttpContext? HttpContext { get; set; }
|
||||
|
||||
private string? RequestId { get; set; }
|
||||
private bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
|
||||
|
||||
protected override void OnInitialized() =>
|
||||
RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
@page "/"
|
||||
|
||||
<PageTitle>Home</PageTitle>
|
||||
|
||||
<h1>Hello, world!</h1>
|
||||
|
||||
Welcome to your new Fluent Blazor app.
|
||||
@@ -0,0 +1,5 @@
|
||||
@page "/not-found"
|
||||
@layout MainLayout
|
||||
|
||||
<h3>Not Found</h3>
|
||||
<p>Sorry, the content you are looking for does not exist.</p>
|
||||
43
GrafanaBlazor/FluentBlazorApp/Components/Pages/Weather.razor
Normal file
43
GrafanaBlazor/FluentBlazorApp/Components/Pages/Weather.razor
Normal file
@@ -0,0 +1,43 @@
|
||||
@page "/weather"
|
||||
@attribute [StreamRendering]
|
||||
|
||||
<PageTitle>Weather</PageTitle>
|
||||
|
||||
<h1>Weather</h1>
|
||||
|
||||
<p>This component demonstrates showing data.</p>
|
||||
|
||||
<!-- This page is rendered in SSR mode, so the FluentDataGrid component does not offer any interactivity (like sorting). -->
|
||||
<FluentDataGrid Id="weathergrid" Items="@forecasts" GridTemplateColumns="1fr 1fr 1fr 2fr" Loading="@(forecasts == null)" Style="height:204px;" TGridItem="WeatherForecast">
|
||||
<PropertyColumn Title="Date" Property="@(c => c!.Date)" Align="Align.Start"/>
|
||||
<PropertyColumn Title="Temp. (C)" Property="@(c => c!.TemperatureC)" Align="Align.Center"/>
|
||||
<PropertyColumn Title="Temp. (F)" Property="@(c => c!.TemperatureF)" Align="Align.Center"/>
|
||||
<PropertyColumn Title="Summary" Property="@(c => c!.Summary)" Align="Align.End"/>
|
||||
</FluentDataGrid>
|
||||
|
||||
@code {
|
||||
private IQueryable<WeatherForecast>? forecasts;
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
// Simulate asynchronous loading to demonstrate streaming rendering
|
||||
await Task.Delay(500);
|
||||
|
||||
var startDate = DateOnly.FromDateTime(DateTime.Now);
|
||||
var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" };
|
||||
forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast
|
||||
{
|
||||
Date = startDate.AddDays(index),
|
||||
TemperatureC = Random.Shared.Next(-20, 55),
|
||||
Summary = summaries[Random.Shared.Next(summaries.Length)]
|
||||
}).AsQueryable();
|
||||
}
|
||||
|
||||
private class WeatherForecast
|
||||
{
|
||||
public DateOnly Date { get; set; }
|
||||
public int TemperatureC { get; set; }
|
||||
public string? Summary { get; set; }
|
||||
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
|
||||
}
|
||||
}
|
||||
5
GrafanaBlazor/FluentBlazorApp/Components/Routes.razor
Normal file
5
GrafanaBlazor/FluentBlazorApp/Components/Routes.razor
Normal file
@@ -0,0 +1,5 @@
|
||||
<Router AppAssembly="typeof(Program).Assembly" NotFoundPage="typeof(Pages.NotFound)">
|
||||
<Found Context="routeData">
|
||||
<RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" />
|
||||
</Found>
|
||||
</Router>
|
||||
13
GrafanaBlazor/FluentBlazorApp/Components/_Imports.razor
Normal file
13
GrafanaBlazor/FluentBlazorApp/Components/_Imports.razor
Normal file
@@ -0,0 +1,13 @@
|
||||
@using System.Net.Http
|
||||
@using System.Net.Http.Json
|
||||
@using Microsoft.AspNetCore.Components.Forms
|
||||
@using Microsoft.AspNetCore.Components.Routing
|
||||
@using Microsoft.AspNetCore.Components.Web
|
||||
@using static Microsoft.AspNetCore.Components.Web.RenderMode
|
||||
@using Microsoft.AspNetCore.Components.Web.Virtualization
|
||||
@using Microsoft.FluentUI.AspNetCore.Components
|
||||
@using Icons = Microsoft.FluentUI.AspNetCore.Components.Icons
|
||||
@using Microsoft.JSInterop
|
||||
@using FluentBlazorApp
|
||||
@using FluentBlazorApp.Components
|
||||
@using FluentBlazorApp.Components.Layout
|
||||
14
GrafanaBlazor/FluentBlazorApp/FluentBlazorApp.csproj
Normal file
14
GrafanaBlazor/FluentBlazorApp/FluentBlazorApp.csproj
Normal file
@@ -0,0 +1,14 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<BlazorDisableThrowNavigationException>true</BlazorDisableThrowNavigationException>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.13.2" />
|
||||
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons" Version="4.13.2" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
29
GrafanaBlazor/FluentBlazorApp/Program.cs
Normal file
29
GrafanaBlazor/FluentBlazorApp/Program.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using FluentBlazorApp.Components;
|
||||
using Microsoft.FluentUI.AspNetCore.Components;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Add services to the container.
|
||||
builder.Services.AddRazorComponents()
|
||||
.AddInteractiveServerComponents();
|
||||
builder.Services.AddFluentUIComponents();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
// Configure the HTTP request pipeline.
|
||||
if (!app.Environment.IsDevelopment())
|
||||
{
|
||||
app.UseExceptionHandler("/Error", createScopeForErrors: true);
|
||||
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
|
||||
app.UseHsts();
|
||||
}
|
||||
app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true);
|
||||
app.UseHttpsRedirection();
|
||||
|
||||
app.UseAntiforgery();
|
||||
|
||||
app.MapStaticAssets();
|
||||
app.MapRazorComponents<App>()
|
||||
.AddInteractiveServerRenderMode();
|
||||
|
||||
app.Run();
|
||||
23
GrafanaBlazor/FluentBlazorApp/Properties/launchSettings.json
Normal file
23
GrafanaBlazor/FluentBlazorApp/Properties/launchSettings.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/launchsettings.json",
|
||||
"profiles": {
|
||||
"http": {
|
||||
"commandName": "Project",
|
||||
"dotnetRunMessages": true,
|
||||
"launchBrowser": true,
|
||||
"applicationUrl": "http://localhost:5215",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"https": {
|
||||
"commandName": "Project",
|
||||
"dotnetRunMessages": true,
|
||||
"launchBrowser": true,
|
||||
"applicationUrl": "https://localhost:7002;http://localhost:5215",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
}
|
||||
}
|
||||
9
GrafanaBlazor/FluentBlazorApp/appsettings.json
Normal file
9
GrafanaBlazor/FluentBlazorApp/appsettings.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
||||
BIN
GrafanaBlazor/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp
Executable file
BIN
GrafanaBlazor/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp
Executable file
Binary file not shown.
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v10.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v10.0": {
|
||||
"FluentBlazorApp/1.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.FluentUI.AspNetCore.Components": "4.13.2",
|
||||
"Microsoft.FluentUI.AspNetCore.Components.Icons": "4.13.2"
|
||||
},
|
||||
"runtime": {
|
||||
"FluentBlazorApp.dll": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.FluentUI.AspNetCore.Components/4.13.2": {
|
||||
"runtime": {
|
||||
"lib/net10.0/Microsoft.FluentUI.AspNetCore.Components.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.FluentUI.AspNetCore.Components.Icons/4.13.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.FluentUI.AspNetCore.Components": "4.13.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Color.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
},
|
||||
"lib/net8.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Filled.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
},
|
||||
"lib/net8.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Light.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
},
|
||||
"lib/net8.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
},
|
||||
"lib/net8.0/Microsoft.FluentUI.AspNetCore.Components.Icons.dll": {
|
||||
"assemblyVersion": "4.13.2.25331",
|
||||
"fileVersion": "4.13.2.25331"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"FluentBlazorApp/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Microsoft.FluentUI.AspNetCore.Components/4.13.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OqJFJiIz32BRBcxVCLX51s6/SNXVe6X16kKBcwxb7ZzZ14w1pT2OcHtqPxfj7NYZzAyA9gpX5EhvAdGHURYD7g==",
|
||||
"path": "microsoft.fluentui.aspnetcore.components/4.13.2",
|
||||
"hashPath": "microsoft.fluentui.aspnetcore.components.4.13.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.FluentUI.AspNetCore.Components.Icons/4.13.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-1AJ7yh79ELaPzcAdAwb7W0qvpTyVzh3xYGjw8Ibx+azujmSiUk5G0E7i2F4CQybVsAVN1f6l/CKO08VWKNGi9w==",
|
||||
"path": "microsoft.fluentui.aspnetcore.components.icons/4.13.2",
|
||||
"hashPath": "microsoft.fluentui.aspnetcore.components.icons.4.13.2.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net10.0",
|
||||
"frameworks": [
|
||||
{
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "10.0.0"
|
||||
},
|
||||
{
|
||||
"name": "Microsoft.AspNetCore.App",
|
||||
"version": "10.0.0"
|
||||
}
|
||||
],
|
||||
"configProperties": {
|
||||
"System.GC.Server": true,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
|
||||
"Microsoft.AspNetCore.Components.Endpoints.NavigationManager.DisableThrowNavigationException": true
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
|
||||
@@ -0,0 +1,7 @@
|
||||
// <auto-generated/>
|
||||
namespace Microsoft.CodeAnalysis
|
||||
{
|
||||
internal sealed partial class EmbeddedAttribute : global::System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("FluentBlazorApp")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("FluentBlazorApp")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("FluentBlazorApp")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
37ec0e3c6239374429e3a27fd62ba3ee0a4b2fef9228bb7581630379b86160c5
|
||||
@@ -0,0 +1,67 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net10.0
|
||||
build_property.TargetFrameworkIdentifier = .NETCoreApp
|
||||
build_property.TargetFrameworkVersion = v10.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb = true
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = FluentBlazorApp
|
||||
build_property.RootNamespace = FluentBlazorApp
|
||||
build_property.ProjectDir = /home/robert/Documents/repos/azure-web/FluentBlazorApp/
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.RazorLangVersion = 9.0
|
||||
build_property.SupportLocalizedComponentNames =
|
||||
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
||||
build_property.MSBuildProjectDirectory = /home/robert/Documents/repos/azure-web/FluentBlazorApp
|
||||
build_property._RazorSourceGeneratorDebug =
|
||||
build_property.EffectiveAnalysisLevelStyle = 10.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/App.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9BcHAucmF6b3I=
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/MainLayout.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTWFpbkxheW91dC5yYXpvcg==
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/NavMenu.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTmF2TWVudS5yYXpvcg==
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Counter.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Db3VudGVyLnJhem9y
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Error.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9FcnJvci5yYXpvcg==
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Home.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Ib21lLnJhem9y
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/NotFound.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Ob3RGb3VuZC5yYXpvcg==
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Weather.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9XZWF0aGVyLnJhem9y
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Routes.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9Sb3V0ZXMucmF6b3I=
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/_Imports.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9fSW1wb3J0cy5yYXpvcg==
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/ReconnectModal.razor]
|
||||
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvUmVjb25uZWN0TW9kYWwucmF6b3I=
|
||||
build_metadata.AdditionalFiles.CssScope = b-mr4nqgcayn
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated/>
|
||||
global using Microsoft.AspNetCore.Builder;
|
||||
global using Microsoft.AspNetCore.Hosting;
|
||||
global using Microsoft.AspNetCore.Http;
|
||||
global using Microsoft.AspNetCore.Routing;
|
||||
global using Microsoft.Extensions.Configuration;
|
||||
global using Microsoft.Extensions.DependencyInjection;
|
||||
global using Microsoft.Extensions.Hosting;
|
||||
global using Microsoft.Extensions.Logging;
|
||||
global using Microsoft.Extensions.Validation.Embedded;
|
||||
global using System;
|
||||
global using System.Collections.Generic;
|
||||
global using System.IO;
|
||||
global using System.Linq;
|
||||
global using System.Net.Http;
|
||||
global using System.Net.Http.Json;
|
||||
global using System.Threading;
|
||||
global using System.Threading.Tasks;
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
241042f9894018a3ed62d63d8b401a4a725b4bbe5930a63814938e5f27c133b7
|
||||
@@ -0,0 +1,89 @@
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/appsettings.Development.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/appsettings.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.staticwebassets.runtime.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.staticwebassets.endpoints.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.deps.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.runtimeconfig.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.pdb
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Color.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Filled.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Light.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/EmbeddedAttribute.cs
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/ValidatableTypeAttribute.cs
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.csproj.AssemblyReference.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rpswa.dswa.cache.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.AssemblyInfoInputs.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.AssemblyInfo.cs
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.csproj.CoreCompileInputs.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.MvcApplicationPartsAssemblyInfo.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjimswa.dswa.cache.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjsmrazor.dswa.cache.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjsmcshtml.dswa.cache.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/jsmodules/jsmodules.build.manifest.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/Components/Layout/ReconnectModal.razor.rz.scp.css
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/bundle/FluentBlazorApp.styles.css
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/projectbundle/FluentBlazorApp.bundle.scp.css
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/hepkpbjuec-{0}-l5v3n1o5hs-l5v3n1o5hs.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/cdrmjjq1d6-{0}-dpoev2zj9b-dpoev2zj9b.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/twd6d0wh4o-{0}-73nt9uxv2t-73nt9uxv2t.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/akzl5bxou0-{0}-p6kf5zqzit-p6kf5zqzit.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/cq4bmj8gmb-{0}-zjzit57lox-zjzit57lox.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/klh9ieqob8-{0}-dvdt7c1hdi-dvdt7c1hdi.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/qtsc4kwma6-{0}-h5k564t0jv-h5k564t0jv.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/4jvn6qpxj5-{0}-7i47nr1axg-7i47nr1axg.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/vhycmzqsg2-{0}-oy1cuw4jhq-oy1cuw4jhq.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/7g337ulk4n-{0}-iy34mpf72d-iy34mpf72d.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6mwvvlkmgj-{0}-hi1gwvth64-hi1gwvth64.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pfc9to5k3q-{0}-5pcucyxosc-5pcucyxosc.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/h0qxm5u0yy-{0}-vjluklws0l-vjluklws0l.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/win2gt64sq-{0}-9juufzcgdk-9juufzcgdk.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ijuf810ucb-{0}-xp2f0e0rh3-xp2f0e0rh3.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6o9gthdpke-{0}-ikjxvulr4w-ikjxvulr4w.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/tb98bamshq-{0}-afevzs963z-afevzs963z.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ffdjjohsnc-{0}-mmp1yy7un5-mmp1yy7un5.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pn46o4hdgm-{0}-ntzi26y3om-ntzi26y3om.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/4sjayj892b-{0}-9fmja7pljs-9fmja7pljs.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/mm8wr5jb95-{0}-rgycuwl3sw-rgycuwl3sw.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/wmgko3ir4p-{0}-kjm33rwg1a-kjm33rwg1a.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/jq2jihf5fr-{0}-awzanx0pu8-awzanx0pu8.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/uslingtyva-{0}-m0sdc2vg34-m0sdc2vg34.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/2b4v2q74ar-{0}-0b0bj86z40-0b0bj86z40.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/5eye7ha8pe-{0}-e5lgg05xwp-e5lgg05xwp.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/fiqznfocyn-{0}-ki10xp5gks-ki10xp5gks.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/5dcvuemm5a-{0}-s9hcthfn4x-s9hcthfn4x.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/sc7iw8bo2n-{0}-idf8r2y2gj-idf8r2y2gj.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/sbcuig79xm-{0}-btwuipzwbp-btwuipzwbp.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/713i7dud0v-{0}-v95crb0bvb-v95crb0bvb.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/is0nail857-{0}-b0dyrub9as-b0dyrub9as.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6nn42apl8y-{0}-1dlotxxwer-1dlotxxwer.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/m1yjzwotev-{0}-f8c5bd5212-f8c5bd5212.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ruk4ibgzyp-{0}-sc1npuf73a-sc1npuf73a.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/kwrall9b0s-{0}-zbg73p58hc-zbg73p58hc.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/m3ffqup1h6-{0}-kz8gc8cxma-kz8gc8cxma.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/3emkb5z5ma-{0}-sd59ooda5f-sd59ooda5f.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/f3doi4qufy-{0}-g5ndc3bl4h-g5ndc3bl4h.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/hp2clcwva9-{0}-a8m5cweeeb-a8m5cweeeb.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ljiijnwn0n-{0}-13ja33weya-13ja33weya.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/20yq066lo5-{0}-o32v8r49vv-o32v8r49vv.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/jb6cwotjhj-{0}-j8lzlu28q6-j8lzlu28q6.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/55thtf5248-{0}-u1n4jc5v46-u1n4jc5v46.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pqub0n3e9d-{0}-ewdlgswx1m-ewdlgswx1m.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6ywlikri93-{0}-dr97trlaug-dr97trlaug.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pzf87cbgug-{0}-929e30nm1z-929e30nm1z.gz
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.json.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.development.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.endpoints.json
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/swae.build.ex.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBl.B01550A2.Up2Date
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/refint/FluentBlazorApp.dll
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.pdb
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.genruntimeconfig.cache
|
||||
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/ref/FluentBlazorApp.dll
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
4a0b3405016f8e134b9d66964a763eb506030459bbcf2019755888a7180af26b
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
// <auto-generated/>
|
||||
namespace Microsoft.Extensions.Validation.Embedded
|
||||
{
|
||||
[global::Microsoft.CodeAnalysis.EmbeddedAttribute]
|
||||
[global::System.AttributeUsage(global::System.AttributeTargets.Class)]
|
||||
internal sealed class ValidatableTypeAttribute : global::System.Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
BIN
GrafanaBlazor/FluentBlazorApp/obj/Debug/net10.0/apphost
Executable file
BIN
GrafanaBlazor/FluentBlazorApp/obj/Debug/net10.0/apphost
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
[
|
||||
"_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lib.module.js"
|
||||
]
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user