Sous-composant du composant

master
Dorian HODIN 2 years ago
parent 2ce9b903c3
commit 1bac56becf

Binary file not shown.

@ -1,4 +1,5 @@
<Router AppAssembly="@typeof(App).Assembly"> <CascadingBlazoredModal>
<Router AppAssembly="@typeof(App).Assembly">
<Found Context="routeData"> <Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" /> <RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
<FocusOnNavigate RouteData="@routeData" Selector="h1" /> <FocusOnNavigate RouteData="@routeData" Selector="h1" />
@ -10,3 +11,4 @@
</LayoutView> </LayoutView>
</NotFound> </NotFound>
</Router> </Router>
</CascadingBlazoredModal>

@ -0,0 +1,6 @@
@typeparam TItem
<div class="card text-center">
@CardHeader(Item)
@CardBody(Item)
@CardFooter
</div>

@ -0,0 +1,19 @@
using Microsoft.AspNetCore.Components;
namespace ProjetBlazor.Components
{
public partial class Card<TItem>
{
[Parameter]
public RenderFragment<TItem> CardBody { get; set; }
[Parameter]
public RenderFragment CardFooter { get; set; }
[Parameter]
public RenderFragment<TItem> CardHeader { get; set; }
[Parameter]
public TItem Item { get; set; }
}
}

@ -0,0 +1,12 @@
using ProjetBlazor.Models;
namespace ProjetBlazor.Components
{
public class CraftingAction
{
public string Action { get; set; }
public int Index { get; set; }
public Item Item { get; set; }
}
}

@ -0,0 +1,13 @@
<div class="item"
ondragover="event.preventDefault();"
draggable="true"
@ondragstart="@OnDragStart"
@ondrop="@OnDrop"
@ondragenter="@OnDragEnter"
@ondragleave="@OnDragLeave">
@if (Item != null)
{
@Item.DisplayName
}
</div>

@ -0,0 +1,64 @@
using Blazorise;
using Microsoft.AspNetCore.Components;
using ProjetBlazor.Models;
namespace ProjetBlazor.Components
{
public partial class CraftingItem
{
[Parameter]
public int Index { get; set; }
[Parameter]
public Item Item { get; set; }
[Parameter]
public bool NoDrop { get; set; }
[CascadingParameter]
public Crafting Parent { get; set; }
internal void OnDragEnter()
{
if (NoDrop)
{
return;
}
Parent.Actions.Add(new CraftingAction { Action = "Drag Enter", Item = this.Item, Index = this.Index });
}
internal void OnDragLeave()
{
if (NoDrop)
{
return;
}
Parent.Actions.Add(new CraftingAction { Action = "Drag Leave", Item = this.Item, Index = this.Index });
}
internal void OnDrop()
{
if (NoDrop)
{
return;
}
this.Item = Parent.CurrentDragItem;
Parent.RecipeItems[this.Index] = this.Item;
Parent.Actions.Add(new CraftingAction { Action = "Drop", Item = this.Item, Index = this.Index });
// Check recipe
Parent.CheckRecipe();
}
private void OnDragStart()
{
Parent.CurrentDragItem = this.Item;
Parent.Actions.Add(new CraftingAction { Action = "Drag Start", Item = this.Item, Index = this.Index });
}
}
}

@ -0,0 +1,6 @@
.item {
width: 64px;
height: 64px;
border: 1px solid;
overflow: hidden;
}

@ -0,0 +1,11 @@
using ProjetBlazor.Models;
namespace ProjetBlazor.Components
{
public class CraftingRecipe
{
public Item Give { get; set; }
public List<List<string>> Have { get; set; }
}
}

@ -0,0 +1,31 @@
using Microsoft.AspNetCore.Localization;
using Microsoft.AspNetCore.Mvc;
namespace ProjetBlazor.Controllers
{
[Route("[controller]/[action]")]
public class CultureController : Controller
{
/// <summary>
/// Sets the culture.
/// </summary>
/// <param name="culture">The culture.</param>
/// <param name="redirectUri">The redirect URI.</param>
/// <returns>
/// The action result.
/// </returns>
public IActionResult SetCulture(string culture, string redirectUri)
{
if (culture != null)
{
// Define a cookie with the selected culture
this.HttpContext.Response.Cookies.Append(
CookieRequestCultureProvider.DefaultCookieName,
CookieRequestCultureProvider.MakeCookieValue(
new RequestCulture(culture)));
}
return this.LocalRedirect(redirectUri);
}
}
}

@ -0,0 +1,10 @@
<div class="simple-form">
<p>
Are you sure you want to delete @item.DisplayName ?
</p>
<button @onclick="ConfirmDelete" class="btn btn-primary">Delete</button>
<button @onclick="Cancel" class="btn btn-secondary">Cancel</button>
</div>

@ -0,0 +1,38 @@
using Blazored.Modal.Services;
using Blazored.Modal;
using Microsoft.AspNetCore.Components;
using ProjetBlazor.Models;
using ProjetBlazor.Services;
namespace ProjetBlazor.Modals
{
public partial class DeleteConfirmation
{
[CascadingParameter]
public BlazoredModalInstance ModalInstance { get; set; }
[Inject]
public IDataService DataService { get; set; }
[Parameter]
public int Id { get; set; }
private Item item = new Item();
protected override async Task OnInitializedAsync()
{
// Get the item
item = await DataService.GetById(Id);
}
void ConfirmDelete()
{
ModalInstance.CloseAsync(ModalResult.Ok(true));
}
void Cancel()
{
ModalInstance.CancelAsync();
}
}
}

@ -0,0 +1,9 @@
namespace ProjetBlazor.Models
{
public class Cake
{
public int Id { get; set; }
public string Name { get; set; }
public decimal Cost { get; set; }
}
}

@ -1,4 +1,7 @@
@page "/" @using System.Globalization
@using Blazorise
@page "/"
<PageTitle>Index</PageTitle> <PageTitle>Index</PageTitle>
@ -7,3 +10,25 @@
Welcome to your new app. Welcome to your new app.
<SurveyPrompt Title="How is Blazor working for you?" /> <SurveyPrompt Title="How is Blazor working for you?" />
<p>
<b>CurrentCulture</b>: @CultureInfo.CurrentCulture
</p>
<Card>
<CardHeader>
<div class="card-header">
My Templated Component
</div>
</CardHeader>
<CardBody>
<div class="card-body">
<h5>Welcome To Template Component</h5>
</div>
</CardBody>
<CardFooter>
<div class="card-footer text-muted">
Click Here
</div>
</CardFooter>
</Card>

@ -0,0 +1,14 @@
using ProjetBlazor.Models;
namespace ProjetBlazor.Pages
{
public partial class Index
{
private Cake CakeItem = new Cake()
{
Id = 1,
Name = "Black Forest",
Cost = 50
};
}
}

@ -1,7 +1,7 @@
@page "/list" @page "/list"
@using Models @using Models
<h3>List</h3> <h3>@Localizer["Title"]</h3>
<div> <div>
<NavLink class="btn btn-primary" href="Add" Match="NavLinkMatch.All"> <NavLink class="btn btn-primary" href="Add" Match="NavLinkMatch.All">
@ -46,6 +46,7 @@
<DataGridColumn TItem="Item" Field="@nameof(Item.Id)" Caption="Action"> <DataGridColumn TItem="Item" Field="@nameof(Item.Id)" Caption="Action">
<DisplayTemplate> <DisplayTemplate>
<a href="Edit/@(context.Id)" class="btn btn-primary"><i class="fa fa-edit"></i> Editer</a> <a href="Edit/@(context.Id)" class="btn btn-primary"><i class="fa fa-edit"></i> Editer</a>
<button type="button" class="btn btn-primary" @onclick="() => OnDelete(context.Id)"><i class="fa fa-trash"></i> Supprimer</button>
</DisplayTemplate> </DisplayTemplate>
</DataGridColumn> </DataGridColumn>
</DataGrid> </DataGrid>

@ -1,6 +1,10 @@
using Blazored.LocalStorage; using Blazored.LocalStorage;
using Blazored.Modal;
using Blazored.Modal.Services;
using Blazorise.DataGrid; using Blazorise.DataGrid;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Localization;
using ProjetBlazor.Modals;
using ProjetBlazor.Models; using ProjetBlazor.Models;
using ProjetBlazor.Services; using ProjetBlazor.Services;
@ -8,6 +12,9 @@ namespace ProjetBlazor.Pages
{ {
public partial class List public partial class List
{ {
[Inject]
public IStringLocalizer<List> Localizer { get; set; }
private List<Item>? items; private List<Item>? items;
private int totalItem; private int totalItem;
@ -18,6 +25,13 @@ namespace ProjetBlazor.Pages
[Inject] [Inject]
public IWebHostEnvironment WebHostEnvironment { get; set; } public IWebHostEnvironment WebHostEnvironment { get; set; }
[Inject]
public NavigationManager NavigationManager { get; set; }
[CascadingParameter]
public IModalService Modal { get; set; }
private async Task OnReadData(DataGridReadDataEventArgs<Item> e) private async Task OnReadData(DataGridReadDataEventArgs<Item> e)
{ {
if (e.CancellationToken.IsCancellationRequested) if (e.CancellationToken.IsCancellationRequested)
@ -31,5 +45,24 @@ namespace ProjetBlazor.Pages
totalItem = await DataService.Count(); totalItem = await DataService.Count();
} }
} }
private async void OnDelete(int id)
{
var parameters = new ModalParameters();
parameters.Add(nameof(Item.Id), id);
var modal = Modal.Show<DeleteConfirmation>("Delete Confirmation", parameters);
var result = await modal.Result;
if (result.Cancelled)
{
return;
}
await DataService.Delete(id);
// Reload the page
NavigationManager.NavigateTo("list", true);
}
} }
} }

@ -11,6 +11,7 @@
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" /> <link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
<link href="css/site.css" rel="stylesheet" /> <link href="css/site.css" rel="stylesheet" />
<link href="ProjetBlazor.styles.css" rel="stylesheet" /> <link href="ProjetBlazor.styles.css" rel="stylesheet" />
<link href="_content/Blazored.Modal/blazored-modal.css" rel="stylesheet" />
<component type="typeof(HeadOutlet)" render-mode="ServerPrerendered" /> <component type="typeof(HeadOutlet)" render-mode="ServerPrerendered" />
</head> </head>
<body> <body>
@ -28,6 +29,7 @@
</div> </div>
<script src="_framework/blazor.server.js"></script> <script src="_framework/blazor.server.js"></script>
<script src="_content/Blazored.Modal/blazored.modal.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css">

@ -4,6 +4,10 @@ using Blazorise.Bootstrap;
using Blazorise.Icons.FontAwesome; using Blazorise.Icons.FontAwesome;
using ProjetBlazor.Data; using ProjetBlazor.Data;
using ProjetBlazor.Services; using ProjetBlazor.Services;
using Blazored.Modal;
using Microsoft.AspNetCore.Localization;
using System.Globalization;
using Microsoft.Extensions.Options;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
@ -17,6 +21,24 @@ builder.Services.AddBootstrapProviders();
builder.Services.AddFontAwesomeIcons(); builder.Services.AddFontAwesomeIcons();
builder.Services.AddBlazoredLocalStorage(); builder.Services.AddBlazoredLocalStorage();
builder.Services.AddScoped<IDataService, DataLocalService>(); builder.Services.AddScoped<IDataService, DataLocalService>();
builder.Services.AddBlazoredModal();
// Add the controller of the app
builder.Services.AddControllers();
// Add the localization to the app and specify the resources path
builder.Services.AddLocalization(opts => { opts.ResourcesPath = "Resources"; });
// Configure the localtization
builder.Services.Configure<RequestLocalizationOptions>(options =>
{
// Set the default culture of the web site
options.DefaultRequestCulture = new RequestCulture(new CultureInfo("en-US"));
// Declare the supported culture
options.SupportedCultures = new List<CultureInfo> { new CultureInfo("en-US"), new CultureInfo("fr-FR") };
options.SupportedUICultures = new List<CultureInfo> { new CultureInfo("en-US"), new CultureInfo("fr-FR") };
});
var app = builder.Build(); var app = builder.Build();
@ -34,6 +56,21 @@ app.UseStaticFiles();
app.UseRouting(); app.UseRouting();
// Get the current localization options
var options = ((IApplicationBuilder)app).ApplicationServices.GetService<IOptions<RequestLocalizationOptions>>();
if (options?.Value != null)
{
// use the default localization
app.UseRequestLocalization(options.Value);
}
// Add the controller to the endpoint
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
app.MapBlazorHub(); app.MapBlazorHub();
app.MapFallbackToPage("/_Host"); app.MapFallbackToPage("/_Host");

@ -8,11 +8,13 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Blazored.LocalStorage" Version="4.3.0" /> <PackageReference Include="Blazored.LocalStorage" Version="4.3.0" />
<PackageReference Include="Blazored.Modal" Version="7.1.0" />
<PackageReference Include="Blazorise.Bootstrap" Version="1.1.3.1" /> <PackageReference Include="Blazorise.Bootstrap" Version="1.1.3.1" />
<PackageReference Include="Blazorise.Components" Version="1.1.3.1" /> <PackageReference Include="Blazorise.Components" Version="1.1.3.1" />
<PackageReference Include="Blazorise.DataGrid" Version="1.1.3.1" /> <PackageReference Include="Blazorise.DataGrid" Version="1.1.3.1" />
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="1.1.3.1" /> <PackageReference Include="Blazorise.Icons.FontAwesome" Version="1.1.3.1" />
<PackageReference Include="Blazorise.Snackbar" Version="1.1.3.1" /> <PackageReference Include="Blazorise.Snackbar" Version="1.1.3.1" />
<PackageReference Include="Microsoft.Extensions.Localization" Version="7.0.0" />
</ItemGroup> </ItemGroup>
</Project> </Project>

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 1.3
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">1.3</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1">this is my long string</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
[base64 mime encoded serialized .NET Framework object]
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
[base64 mime encoded string representing a byte array form of the .NET Framework object]
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

@ -146,6 +146,29 @@ namespace ProjetBlazor.Services
// Modify the content of the item // Modify the content of the item
ItemFactory.Update(item, model); ItemFactory.Update(item, model);
// Save the data
await _localStorage.SetItemAsync("data", currentData);
}
public async Task Delete(int id)
{
// Get the current data
var currentData = await _localStorage.GetItemAsync<List<Item>>("data");
// Get the item int the list
var item = currentData.FirstOrDefault(w => w.Id == id);
// Delete item in
currentData.Remove(item);
// Delete the image
var imagePathInfo = new DirectoryInfo($"{_webHostEnvironment.WebRootPath}/images");
var fileName = new FileInfo($"{imagePathInfo}/{item.Name}.png");
if (fileName.Exists)
{
File.Delete(fileName.FullName);
}
// Save the data // Save the data
await _localStorage.SetItemAsync("data", currentData); await _localStorage.SetItemAsync("data", currentData);
} }

@ -13,5 +13,7 @@ namespace ProjetBlazor.Services
Task<Item> GetById(int id); Task<Item> GetById(int id);
Task Update(int id, ItemModel model); Task Update(int id, ItemModel model);
Task Delete(int id);
} }
} }

@ -0,0 +1,43 @@
@using System.Globalization
@inject NavigationManager NavigationManager
<p>
<label>
Select your locale:
<select @bind="Culture">
@foreach (var culture in supportedCultures)
{
<option value="@culture">@culture.DisplayName</option>
}
</select>
</label>
</p>
@code
{
private CultureInfo[] supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("fr-FR")
};
private CultureInfo Culture
{
get => CultureInfo.CurrentCulture;
set
{
if (CultureInfo.CurrentUICulture == value)
{
return;
}
var culture = value.Name.ToLower(CultureInfo.InvariantCulture);
var uri = new Uri(this.NavigationManager.Uri).GetComponents(UriComponents.PathAndQuery, UriFormat.Unescaped);
var query = $"?culture={Uri.EscapeDataString(culture)}&" + $"redirectUri={Uri.EscapeDataString(uri)}";
// Redirect the user to the culture controller to set the cookie
this.NavigationManager.NavigateTo("/Culture/SetCulture" + query, forceLoad: true);
}
}
}

@ -10,6 +10,10 @@
<main> <main>
<div class="top-row px-4"> <div class="top-row px-4">
<a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a> <a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a>
<div class="px-4">
<CultureSelector />
</div>
</div> </div>
<article class="content px-4"> <article class="content px-4">

@ -9,3 +9,5 @@
@using ProjetBlazor @using ProjetBlazor
@using ProjetBlazor.Shared @using ProjetBlazor.Shared
@using Blazorise.DataGrid @using Blazorise.DataGrid
@using Blazored.Modal
@using Blazored.Modal.Services

@ -9,14 +9,21 @@
"ProjetBlazor/1.0.0": { "ProjetBlazor/1.0.0": {
"dependencies": { "dependencies": {
"Blazored.LocalStorage": "4.3.0", "Blazored.LocalStorage": "4.3.0",
"Blazored.Modal": "7.1.0",
"Blazorise.Bootstrap": "1.1.3.1", "Blazorise.Bootstrap": "1.1.3.1",
"Blazorise.Components": "1.1.3.1", "Blazorise.Components": "1.1.3.1",
"Blazorise.DataGrid": "1.1.3.1", "Blazorise.DataGrid": "1.1.3.1",
"Blazorise.Icons.FontAwesome": "1.1.3.1", "Blazorise.Icons.FontAwesome": "1.1.3.1",
"Blazorise.Snackbar": "1.1.3.1" "Blazorise.Snackbar": "1.1.3.1",
"Microsoft.Extensions.Localization": "7.0.0"
}, },
"runtime": { "runtime": {
"ProjetBlazor.dll": {} "ProjetBlazor.dll": {}
},
"resources": {
"fr-FR/ProjetBlazor.resources.dll": {
"locale": "fr-FR"
}
} }
}, },
"Blazored.LocalStorage/4.3.0": { "Blazored.LocalStorage/4.3.0": {
@ -30,11 +37,25 @@
} }
} }
}, },
"Blazored.Modal/7.1.0": {
"dependencies": {
"Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.JSInterop.WebAssembly": "6.0.3"
},
"runtime": {
"lib/net6.0/Blazored.Modal.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Blazorise/1.1.3.1": { "Blazorise/1.1.3.1": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.dll": { "lib/net6.0/Blazorise.dll": {
@ -48,7 +69,7 @@
"Blazorise": "1.1.3.1", "Blazorise": "1.1.3.1",
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.Bootstrap.dll": { "lib/net6.0/Blazorise.Bootstrap.dll": {
@ -63,7 +84,7 @@
"Blazorise.Snackbar": "1.1.3.1", "Blazorise.Snackbar": "1.1.3.1",
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.Components.dll": { "lib/net6.0/Blazorise.Components.dll": {
@ -77,7 +98,7 @@
"Blazorise": "1.1.3.1", "Blazorise": "1.1.3.1",
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.DataGrid.dll": { "lib/net6.0/Blazorise.DataGrid.dll": {
@ -91,7 +112,7 @@
"Blazorise": "1.1.3.1", "Blazorise": "1.1.3.1",
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.Icons.FontAwesome.dll": { "lib/net6.0/Blazorise.Icons.FontAwesome.dll": {
@ -105,7 +126,7 @@
"Blazorise": "1.1.3.1", "Blazorise": "1.1.3.1",
"Microsoft.AspNetCore.Components": "6.0.9", "Microsoft.AspNetCore.Components": "6.0.9",
"Microsoft.AspNetCore.Components.Web": "6.0.9", "Microsoft.AspNetCore.Components.Web": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3" "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Blazorise.Snackbar.dll": { "lib/net6.0/Blazorise.Snackbar.dll": {
@ -117,8 +138,8 @@
"Microsoft.AspNetCore.Authorization/6.0.9": { "Microsoft.AspNetCore.Authorization/6.0.9": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Metadata": "6.0.9", "Microsoft.AspNetCore.Metadata": "6.0.9",
"Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "6.0.0" "Microsoft.Extensions.Options": "7.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {
@ -176,28 +197,69 @@
}, },
"Microsoft.Extensions.DependencyInjection/6.0.0": { "Microsoft.Extensions.DependencyInjection/6.0.0": {
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"System.Runtime.CompilerServices.Unsafe": "6.0.0" "System.Runtime.CompilerServices.Unsafe": "6.0.0"
} }
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {}, "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"Microsoft.Extensions.Logging.Abstractions/6.0.3": { "runtime": {
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Microsoft.Extensions.Localization/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Localization.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51819"
}
}
},
"Microsoft.Extensions.Localization.Abstractions/7.0.0": {
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51819"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"runtime": { "runtime": {
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "7.0.0.0",
"fileVersion": "6.0.1122.52304" "fileVersion": "7.0.22.51805"
} }
} }
}, },
"Microsoft.Extensions.Options/6.0.0": { "Microsoft.Extensions.Options/7.0.0": {
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "6.0.0" "Microsoft.Extensions.Primitives": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
} }
}, },
"Microsoft.Extensions.Primitives/6.0.0": { "Microsoft.Extensions.Primitives/7.0.0": {
"dependencies": { "dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0" "System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
} }
}, },
"Microsoft.JSInterop/6.0.9": { "Microsoft.JSInterop/6.0.9": {
@ -208,6 +270,17 @@
} }
} }
}, },
"Microsoft.JSInterop.WebAssembly/6.0.3": {
"dependencies": {
"Microsoft.JSInterop": "6.0.9"
},
"runtime": {
"lib/net6.0/Microsoft.JSInterop.WebAssembly.dll": {
"assemblyVersion": "6.0.3.0",
"fileVersion": "6.0.322.12401"
}
}
},
"System.IO.Pipelines/6.0.3": { "System.IO.Pipelines/6.0.3": {
"runtime": { "runtime": {
"lib/net6.0/System.IO.Pipelines.dll": { "lib/net6.0/System.IO.Pipelines.dll": {
@ -232,6 +305,13 @@
"path": "blazored.localstorage/4.3.0", "path": "blazored.localstorage/4.3.0",
"hashPath": "blazored.localstorage.4.3.0.nupkg.sha512" "hashPath": "blazored.localstorage.4.3.0.nupkg.sha512"
}, },
"Blazored.Modal/7.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ft5bX5barhyzpQc9jjU029ByrAQXgqSMItwhmEbr0pb7r+of8XH0E/OyS8K6O6Disq5R+p4wpt+W+NGg3/OTMA==",
"path": "blazored.modal/7.1.0",
"hashPath": "blazored.modal.7.1.0.nupkg.sha512"
},
"Blazorise/1.1.3.1": { "Blazorise/1.1.3.1": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -323,33 +403,47 @@
"path": "microsoft.extensions.dependencyinjection/6.0.0", "path": "microsoft.extensions.dependencyinjection/6.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512"
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Localization/7.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==", "sha512": "sha512-hc+3uiY/ZYufz6GC39ODQ1Pk9lMnSg+ORZIIEv7W2VJpekc43GoJ3EcwDu5ggLcVvb8ff87peXt8WEtbCVsWPQ==",
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0", "path": "microsoft.extensions.localization/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.localization.7.0.0.nupkg.sha512"
}, },
"Microsoft.Extensions.Logging.Abstractions/6.0.3": { "Microsoft.Extensions.Localization.Abstractions/7.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==", "sha512": "sha512-OhKe14cdR3aNJ2eFUrLIKEEXAmudZD7TmV+Exw9Y1OWCaV2vkvp4DLnz0GgYbRGpTPPgS50f1c/hK7JkV3uVcA==",
"path": "microsoft.extensions.logging.abstractions/6.0.3", "path": "microsoft.extensions.localization.abstractions/7.0.0",
"hashPath": "microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512" "hashPath": "microsoft.extensions.localization.abstractions.7.0.0.nupkg.sha512"
}, },
"Microsoft.Extensions.Options/6.0.0": { "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
"path": "microsoft.extensions.options/6.0.0", "path": "microsoft.extensions.logging.abstractions/7.0.0",
"hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
}, },
"Microsoft.Extensions.Primitives/6.0.0": { "Microsoft.Extensions.Options/7.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
"path": "microsoft.extensions.primitives/6.0.0", "path": "microsoft.extensions.options/7.0.0",
"hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
"path": "microsoft.extensions.primitives/7.0.0",
"hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
}, },
"Microsoft.JSInterop/6.0.9": { "Microsoft.JSInterop/6.0.9": {
"type": "package", "type": "package",
@ -358,6 +452,13 @@
"path": "microsoft.jsinterop/6.0.9", "path": "microsoft.jsinterop/6.0.9",
"hashPath": "microsoft.jsinterop.6.0.9.nupkg.sha512" "hashPath": "microsoft.jsinterop.6.0.9.nupkg.sha512"
}, },
"Microsoft.JSInterop.WebAssembly/6.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4B7RdZ01eKShey9MllKrVjEJZN/Y1Hvku/qTwVKSwt/n+KgFmyYEkEMbSdKDWB7MbvCPZykCQbkKnKfLzML9sg==",
"path": "microsoft.jsinterop.webassembly/6.0.3",
"hashPath": "microsoft.jsinterop.webassembly.6.0.3.nupkg.sha512"
},
"System.IO.Pipelines/6.0.3": { "System.IO.Pipelines/6.0.3": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,

File diff suppressed because one or more lines are too long

@ -20,6 +20,14 @@ build_property._RazorSourceGeneratorDebug =
build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/Card.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDYXJkLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Modals/DeleteConfirmation.razor]
build_metadata.AdditionalFiles.TargetPath = TW9kYWxzXERlbGV0ZUNvbmZpcm1hdGlvbi5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Add.razor] [C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Add.razor]
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQWRkLnJhem9y build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQWRkLnJhem9y
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =
@ -44,6 +52,10 @@ build_metadata.AdditionalFiles.CssScope =
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcTGlzdC5yYXpvcg== build_metadata.AdditionalFiles.TargetPath = UGFnZXNcTGlzdC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/CultureSelector.razor]
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXEN1bHR1cmVTZWxlY3Rvci5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/SurveyPrompt.razor] [C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/SurveyPrompt.razor]
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =
@ -52,6 +64,10 @@ build_metadata.AdditionalFiles.CssScope =
build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/CraftingItem.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDcmFmdGluZ0l0ZW0ucmF6b3I=
build_metadata.AdditionalFiles.CssScope = b-au53a972a0
[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/MainLayout.razor] [C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/MainLayout.razor]
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I=
build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h

@ -1 +1 @@
9192b27fb365f678ae07ec6dfd782520f9fd2dd3 dd8b7458651039b989a936360e40d856d9c6a3af

@ -78,3 +78,14 @@ C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.LocalStorage.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.LocalStorage.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.Modal.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.WebAssembly.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.Abstractions.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Primitives.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Pages.List.fr-FR.resources
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.GenerateResource.cache
C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll

File diff suppressed because one or more lines are too long

@ -1,3 +1,5 @@
@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
/* _content/ProjetBlazor/Shared/MainLayout.razor.rz.scp.css */ /* _content/ProjetBlazor/Shared/MainLayout.razor.rz.scp.css */
.page[b-6fq4tjte4h] { .page[b-6fq4tjte4h] {
position: relative; position: relative;

@ -1,6 +1,6 @@
{ {
"Version": 1, "Version": 1,
"Hash": "WGxOEw0H3aUKZrEhCkCG3/E3eU4e385BXS01H6HLnU8=", "Hash": "dLxZrm9JhkQrHpfVnOEzTPN/Um+szn29UlCvlC1crJE=",
"Source": "ProjetBlazor", "Source": "ProjetBlazor",
"BasePath": "_content/ProjetBlazor", "BasePath": "_content/ProjetBlazor",
"Mode": "Default", "Mode": "Default",
@ -16,6 +16,40 @@
} }
], ],
"Assets": [ "Assets": [
{
"Identity": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\Blazored.Modal.bundle.scp.css",
"SourceId": "Blazored.Modal",
"SourceType": "Package",
"ContentRoot": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\",
"BasePath": "_content/Blazored.Modal",
"RelativePath": "Blazored.Modal.bundle.scp.css",
"AssetKind": "All",
"AssetMode": "Reference",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "ScopedCss",
"AssetTraitValue": "ProjectBundle",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\Blazored.Modal.bundle.scp.css"
},
{
"Identity": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\BlazoredModal.razor.js",
"SourceId": "Blazored.Modal",
"SourceType": "Package",
"ContentRoot": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\",
"BasePath": "_content/Blazored.Modal",
"RelativePath": "BlazoredModal.razor.js",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\BlazoredModal.razor.js"
},
{ {
"Identity": "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.3.1\\staticwebassets\\blazorise.bootstrap.css", "Identity": "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.3.1\\staticwebassets\\blazorise.bootstrap.css",
"SourceId": "Blazorise.Bootstrap", "SourceId": "Blazorise.Bootstrap",

File diff suppressed because one or more lines are too long

@ -48,6 +48,10 @@
"target": "Package", "target": "Package",
"version": "[4.3.0, )" "version": "[4.3.0, )"
}, },
"Blazored.Modal": {
"target": "Package",
"version": "[7.1.0, )"
},
"Blazorise.Bootstrap": { "Blazorise.Bootstrap": {
"target": "Package", "target": "Package",
"version": "[1.1.3.1, )" "version": "[1.1.3.1, )"
@ -67,6 +71,10 @@
"Blazorise.Snackbar": { "Blazorise.Snackbar": {
"target": "Package", "target": "Package",
"version": "[1.1.3.1, )" "version": "[1.1.3.1, )"
},
"Microsoft.Extensions.Localization": {
"target": "Package",
"version": "[7.0.0, )"
} }
}, },
"imports": [ "imports": [

@ -18,5 +18,6 @@
<Import Project="$(NuGetPackageRoot)blazorise.snackbar\1.1.3.1\buildTransitive\Blazorise.Snackbar.props" Condition="Exists('$(NuGetPackageRoot)blazorise.snackbar\1.1.3.1\buildTransitive\Blazorise.Snackbar.props')" /> <Import Project="$(NuGetPackageRoot)blazorise.snackbar\1.1.3.1\buildTransitive\Blazorise.Snackbar.props" Condition="Exists('$(NuGetPackageRoot)blazorise.snackbar\1.1.3.1\buildTransitive\Blazorise.Snackbar.props')" />
<Import Project="$(NuGetPackageRoot)blazorise.datagrid\1.1.3.1\buildTransitive\Blazorise.DataGrid.props" Condition="Exists('$(NuGetPackageRoot)blazorise.datagrid\1.1.3.1\buildTransitive\Blazorise.DataGrid.props')" /> <Import Project="$(NuGetPackageRoot)blazorise.datagrid\1.1.3.1\buildTransitive\Blazorise.DataGrid.props" Condition="Exists('$(NuGetPackageRoot)blazorise.datagrid\1.1.3.1\buildTransitive\Blazorise.DataGrid.props')" />
<Import Project="$(NuGetPackageRoot)blazorise.bootstrap\1.1.3.1\buildTransitive\Blazorise.Bootstrap.props" Condition="Exists('$(NuGetPackageRoot)blazorise.bootstrap\1.1.3.1\buildTransitive\Blazorise.Bootstrap.props')" /> <Import Project="$(NuGetPackageRoot)blazorise.bootstrap\1.1.3.1\buildTransitive\Blazorise.Bootstrap.props" Condition="Exists('$(NuGetPackageRoot)blazorise.bootstrap\1.1.3.1\buildTransitive\Blazorise.Bootstrap.props')" />
<Import Project="$(NuGetPackageRoot)blazored.modal\7.1.0\buildTransitive\Blazored.Modal.props" Condition="Exists('$(NuGetPackageRoot)blazored.modal\7.1.0\buildTransitive\Blazored.Modal.props')" />
</ImportGroup> </ImportGroup>
</Project> </Project>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.3\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\6.0.3\buildTransitive\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.9\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.9\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.9\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.9\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" />
</ImportGroup> </ImportGroup>
</Project> </Project>

@ -14,6 +14,27 @@
"lib/net6.0/Blazored.LocalStorage.dll": {} "lib/net6.0/Blazored.LocalStorage.dll": {}
} }
}, },
"Blazored.Modal/7.1.0": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Components": "6.0.3",
"Microsoft.AspNetCore.Components.Web": "6.0.3",
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
"Microsoft.JSInterop.WebAssembly": "6.0.3"
},
"compile": {
"lib/net6.0/Blazored.Modal.dll": {}
},
"runtime": {
"lib/net6.0/Blazored.Modal.dll": {}
},
"build": {
"buildTransitive/Blazored.Modal.props": {}
},
"buildMultiTargeting": {
"buildMultiTargeting/Blazored.Modal.props": {}
}
},
"Blazorise/1.1.3.1": { "Blazorise/1.1.3.1": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
@ -254,7 +275,7 @@
"buildTransitive/netcoreapp3.1/_._": {} "buildTransitive/netcoreapp3.1/_._": {}
} }
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"type": "package", "type": "package",
"compile": { "compile": {
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
@ -267,10 +288,42 @@
} }
}, },
"build": { "build": {
"buildTransitive/netcoreapp3.1/_._": {} "buildTransitive/net6.0/_._": {}
} }
}, },
"Microsoft.Extensions.Logging.Abstractions/6.0.3": { "Microsoft.Extensions.Localization/7.0.0": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Localization.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0"
},
"compile": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {
"related": ".xml"
}
}
},
"Microsoft.Extensions.Localization.Abstractions/7.0.0": {
"type": "package",
"compile": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {
"related": ".xml"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"type": "package", "type": "package",
"compile": { "compile": {
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {
@ -283,27 +336,30 @@
} }
}, },
"build": { "build": {
"buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets": {} "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
} }
}, },
"Microsoft.Extensions.Options/6.0.0": { "Microsoft.Extensions.Options/7.0.0": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "6.0.0" "Microsoft.Extensions.Primitives": "7.0.0"
}, },
"compile": { "compile": {
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": { "lib/net6.0/Microsoft.Extensions.Options.dll": {
"related": ".xml" "related": ".xml"
} }
}, },
"runtime": { "runtime": {
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": { "lib/net6.0/Microsoft.Extensions.Options.dll": {
"related": ".xml" "related": ".xml"
} }
},
"build": {
"buildTransitive/net6.0/_._": {}
} }
}, },
"Microsoft.Extensions.Primitives/6.0.0": { "Microsoft.Extensions.Primitives/7.0.0": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0" "System.Runtime.CompilerServices.Unsafe": "6.0.0"
@ -319,7 +375,7 @@
} }
}, },
"build": { "build": {
"buildTransitive/netcoreapp3.1/_._": {} "buildTransitive/net6.0/_._": {}
} }
}, },
"Microsoft.JSInterop/6.0.9": { "Microsoft.JSInterop/6.0.9": {
@ -335,6 +391,22 @@
} }
} }
}, },
"Microsoft.JSInterop.WebAssembly/6.0.3": {
"type": "package",
"dependencies": {
"Microsoft.JSInterop": "6.0.3"
},
"compile": {
"lib/net6.0/Microsoft.JSInterop.WebAssembly.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net6.0/Microsoft.JSInterop.WebAssembly.dll": {
"related": ".xml"
}
}
},
"System.IO.Pipelines/6.0.3": { "System.IO.Pipelines/6.0.3": {
"type": "package", "type": "package",
"compile": { "compile": {
@ -384,6 +456,25 @@
"lib/net7.0/Blazored.LocalStorage.dll" "lib/net7.0/Blazored.LocalStorage.dll"
] ]
}, },
"Blazored.Modal/7.1.0": {
"sha512": "ft5bX5barhyzpQc9jjU029ByrAQXgqSMItwhmEbr0pb7r+of8XH0E/OyS8K6O6Disq5R+p4wpt+W+NGg3/OTMA==",
"type": "package",
"path": "blazored.modal/7.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"blazored.modal.7.1.0.nupkg.sha512",
"blazored.modal.nuspec",
"build/Blazored.Modal.props",
"build/Microsoft.AspNetCore.StaticWebAssets.props",
"buildMultiTargeting/Blazored.Modal.props",
"buildTransitive/Blazored.Modal.props",
"icon.png",
"lib/net6.0/Blazored.Modal.dll",
"staticwebassets/Blazored.Modal.bundle.scp.css",
"staticwebassets/BlazoredModal.razor.js"
]
},
"Blazorise/1.1.3.1": { "Blazorise/1.1.3.1": {
"sha512": "HeCfUVSjWetHruRTj3oK9FVSN+i/HQ2sxNGdqVtWjvzqZKPS4QURI4ieee8HA2pYsPQjwMuBLA2GT39lCrMUHg==", "sha512": "HeCfUVSjWetHruRTj3oK9FVSN+i/HQ2sxNGdqVtWjvzqZKPS4QURI4ieee8HA2pYsPQjwMuBLA2GT39lCrMUHg==",
"type": "package", "type": "package",
@ -661,35 +752,77 @@
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==", "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
"type": "package", "type": "package",
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0", "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
"files": [ "files": [
".nupkg.metadata", ".nupkg.metadata",
".signature.p7s", ".signature.p7s",
"Icon.png", "Icon.png",
"LICENSE.TXT", "LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT", "THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"buildTransitive/net462/_._",
"buildTransitive/net6.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"buildTransitive/netcoreapp3.1/_._", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512",
"microsoft.extensions.dependencyinjection.abstractions.nuspec", "microsoft.extensions.dependencyinjection.abstractions.nuspec",
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"Microsoft.Extensions.Logging.Abstractions/6.0.3": { "Microsoft.Extensions.Localization/7.0.0": {
"sha512": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==", "sha512": "hc+3uiY/ZYufz6GC39ODQ1Pk9lMnSg+ORZIIEv7W2VJpekc43GoJ3EcwDu5ggLcVvb8ff87peXt8WEtbCVsWPQ==",
"type": "package", "type": "package",
"path": "microsoft.extensions.logging.abstractions/6.0.3", "path": "microsoft.extensions.localization/7.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.Extensions.Localization.dll",
"lib/net462/Microsoft.Extensions.Localization.xml",
"lib/net7.0/Microsoft.Extensions.Localization.dll",
"lib/net7.0/Microsoft.Extensions.Localization.xml",
"lib/netstandard2.0/Microsoft.Extensions.Localization.dll",
"lib/netstandard2.0/Microsoft.Extensions.Localization.xml",
"microsoft.extensions.localization.7.0.0.nupkg.sha512",
"microsoft.extensions.localization.nuspec"
]
},
"Microsoft.Extensions.Localization.Abstractions/7.0.0": {
"sha512": "OhKe14cdR3aNJ2eFUrLIKEEXAmudZD7TmV+Exw9Y1OWCaV2vkvp4DLnz0GgYbRGpTPPgS50f1c/hK7JkV3uVcA==",
"type": "package",
"path": "microsoft.extensions.localization.abstractions/7.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.Extensions.Localization.Abstractions.dll",
"lib/net462/Microsoft.Extensions.Localization.Abstractions.xml",
"lib/net7.0/Microsoft.Extensions.Localization.Abstractions.dll",
"lib/net7.0/Microsoft.Extensions.Localization.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml",
"microsoft.extensions.localization.abstractions.7.0.0.nupkg.sha512",
"microsoft.extensions.localization.abstractions.nuspec"
]
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"sha512": "kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
"type": "package",
"path": "microsoft.extensions.logging.abstractions/7.0.0",
"files": [ "files": [
".nupkg.metadata", ".nupkg.metadata",
".signature.p7s", ".signature.p7s",
@ -724,62 +857,90 @@
"analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
"buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
"lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
"microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
"microsoft.extensions.logging.abstractions.nuspec", "microsoft.extensions.logging.abstractions.nuspec",
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"Microsoft.Extensions.Options/6.0.0": { "Microsoft.Extensions.Options/7.0.0": {
"sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", "sha512": "lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
"type": "package", "type": "package",
"path": "microsoft.extensions.options/6.0.0", "path": "microsoft.extensions.options/7.0.0",
"files": [ "files": [
".nupkg.metadata", ".nupkg.metadata",
".signature.p7s", ".signature.p7s",
"Icon.png", "Icon.png",
"LICENSE.TXT", "LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT", "THIRD-PARTY-NOTICES.TXT",
"lib/net461/Microsoft.Extensions.Options.dll", "buildTransitive/net461/Microsoft.Extensions.Options.targets",
"lib/net461/Microsoft.Extensions.Options.xml", "buildTransitive/net462/_._",
"buildTransitive/net6.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
"lib/net462/Microsoft.Extensions.Options.dll",
"lib/net462/Microsoft.Extensions.Options.xml",
"lib/net6.0/Microsoft.Extensions.Options.dll",
"lib/net6.0/Microsoft.Extensions.Options.xml",
"lib/net7.0/Microsoft.Extensions.Options.dll",
"lib/net7.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.0/Microsoft.Extensions.Options.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
"lib/netstandard2.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.1/Microsoft.Extensions.Options.dll", "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
"lib/netstandard2.1/Microsoft.Extensions.Options.xml", "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
"microsoft.extensions.options.6.0.0.nupkg.sha512", "microsoft.extensions.options.7.0.0.nupkg.sha512",
"microsoft.extensions.options.nuspec", "microsoft.extensions.options.nuspec",
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"Microsoft.Extensions.Primitives/6.0.0": { "Microsoft.Extensions.Primitives/7.0.0": {
"sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", "sha512": "um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
"type": "package", "type": "package",
"path": "microsoft.extensions.primitives/6.0.0", "path": "microsoft.extensions.primitives/7.0.0",
"files": [ "files": [
".nupkg.metadata", ".nupkg.metadata",
".signature.p7s", ".signature.p7s",
"Icon.png", "Icon.png",
"LICENSE.TXT", "LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT", "THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
"buildTransitive/net462/_._",
"buildTransitive/net6.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
"buildTransitive/netcoreapp3.1/_._", "lib/net462/Microsoft.Extensions.Primitives.dll",
"lib/net461/Microsoft.Extensions.Primitives.dll", "lib/net462/Microsoft.Extensions.Primitives.xml",
"lib/net461/Microsoft.Extensions.Primitives.xml",
"lib/net6.0/Microsoft.Extensions.Primitives.dll", "lib/net6.0/Microsoft.Extensions.Primitives.dll",
"lib/net6.0/Microsoft.Extensions.Primitives.xml", "lib/net6.0/Microsoft.Extensions.Primitives.xml",
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", "lib/net7.0/Microsoft.Extensions.Primitives.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", "lib/net7.0/Microsoft.Extensions.Primitives.xml",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
"microsoft.extensions.primitives.6.0.0.nupkg.sha512", "microsoft.extensions.primitives.7.0.0.nupkg.sha512",
"microsoft.extensions.primitives.nuspec", "microsoft.extensions.primitives.nuspec",
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
@ -799,6 +960,21 @@
"microsoft.jsinterop.nuspec" "microsoft.jsinterop.nuspec"
] ]
}, },
"Microsoft.JSInterop.WebAssembly/6.0.3": {
"sha512": "4B7RdZ01eKShey9MllKrVjEJZN/Y1Hvku/qTwVKSwt/n+KgFmyYEkEMbSdKDWB7MbvCPZykCQbkKnKfLzML9sg==",
"type": "package",
"path": "microsoft.jsinterop.webassembly/6.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.txt",
"lib/net6.0/Microsoft.JSInterop.WebAssembly.dll",
"lib/net6.0/Microsoft.JSInterop.WebAssembly.xml",
"microsoft.jsinterop.webassembly.6.0.3.nupkg.sha512",
"microsoft.jsinterop.webassembly.nuspec"
]
},
"System.IO.Pipelines/6.0.3": { "System.IO.Pipelines/6.0.3": {
"sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
"type": "package", "type": "package",
@ -853,11 +1029,13 @@
"projectFileDependencyGroups": { "projectFileDependencyGroups": {
"net6.0": [ "net6.0": [
"Blazored.LocalStorage >= 4.3.0", "Blazored.LocalStorage >= 4.3.0",
"Blazored.Modal >= 7.1.0",
"Blazorise.Bootstrap >= 1.1.3.1", "Blazorise.Bootstrap >= 1.1.3.1",
"Blazorise.Components >= 1.1.3.1", "Blazorise.Components >= 1.1.3.1",
"Blazorise.DataGrid >= 1.1.3.1", "Blazorise.DataGrid >= 1.1.3.1",
"Blazorise.Icons.FontAwesome >= 1.1.3.1", "Blazorise.Icons.FontAwesome >= 1.1.3.1",
"Blazorise.Snackbar >= 1.1.3.1" "Blazorise.Snackbar >= 1.1.3.1",
"Microsoft.Extensions.Localization >= 7.0.0"
] ]
}, },
"packageFolders": { "packageFolders": {
@ -908,6 +1086,10 @@
"target": "Package", "target": "Package",
"version": "[4.3.0, )" "version": "[4.3.0, )"
}, },
"Blazored.Modal": {
"target": "Package",
"version": "[7.1.0, )"
},
"Blazorise.Bootstrap": { "Blazorise.Bootstrap": {
"target": "Package", "target": "Package",
"version": "[1.1.3.1, )" "version": "[1.1.3.1, )"
@ -927,6 +1109,10 @@
"Blazorise.Snackbar": { "Blazorise.Snackbar": {
"target": "Package", "target": "Package",
"version": "[1.1.3.1, )" "version": "[1.1.3.1, )"
},
"Microsoft.Extensions.Localization": {
"target": "Package",
"version": "[7.0.0, )"
} }
}, },
"imports": [ "imports": [

@ -1,10 +1,11 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "RWnGZpD9KZ48JOGf2jiZb2ZNQYIje5O3mkeeRYMJtyGXWyJ7NL9kHePDY71XGMyHut5RSweZbf7V6zkpiCLBOA==", "dgSpecHash": "39SdRia4zl7++Bo/9NRF13sOzsF/AZKB46Bp2yOBPbjgyp1aDqOh9HEHYQEyKLuyck29wRwdC717nnhGRilqfg==",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", "projectFilePath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\Dorian\\.nuget\\packages\\blazored.localstorage\\4.3.0\\blazored.localstorage.4.3.0.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\blazored.localstorage\\4.3.0\\blazored.localstorage.4.3.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\blazored.modal.7.1.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.3.1\\blazorise.1.1.3.1.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.3.1\\blazorise.1.1.3.1.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.3.1\\blazorise.bootstrap.1.1.3.1.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.3.1\\blazorise.bootstrap.1.1.3.1.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\blazorise.components\\1.1.3.1\\blazorise.components.1.1.3.1.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.components\\1.1.3.1\\blazorise.components.1.1.3.1.nupkg.sha512",
@ -18,11 +19,14 @@
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.9\\microsoft.aspnetcore.components.web.6.0.9.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.9\\microsoft.aspnetcore.components.web.6.0.9.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.9\\microsoft.aspnetcore.metadata.6.0.9.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.9\\microsoft.aspnetcore.metadata.6.0.9.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.3\\microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.localization\\7.0.0\\microsoft.extensions.localization.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\7.0.0\\microsoft.extensions.localization.abstractions.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.jsinterop\\6.0.9\\microsoft.jsinterop.6.0.9.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.jsinterop\\6.0.9\\microsoft.jsinterop.6.0.9.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\microsoft.jsinterop.webassembly\\6.0.3\\microsoft.jsinterop.webassembly.6.0.3.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", "C:\\Users\\Dorian\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
"C:\\Users\\Dorian\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" "C:\\Users\\Dorian\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
], ],

Loading…
Cancel
Save