DragnDrop + Löschfunktion
This commit is contained in:
@@ -63,7 +63,7 @@
|
||||
<MudTabs Elevation="2" Rounded="true" ApplyEffectsToContainer="true" PanelClass="pa-6" Color="Color.Primary">
|
||||
|
||||
<MudTabPanel Icon="@Icons.Material.Filled.ViewWeek" Text="Wochenansicht">
|
||||
<MudDropContainer T="DropItem" Items="_items" ItemsSelector="@((item, dropzone) => item.Status == dropzone)" ItemDropped="ItemUpdated" Class="d-flex flex-column flex-grow-1">
|
||||
<MudDropContainer @ref="_dropContainer" T="DropItem" Items="_items" ItemsSelector="@((item, dropzone) => item.Status == dropzone)" ItemDropped="ItemUpdated" Class="d-flex flex-column flex-grow-1">
|
||||
<ChildContent>
|
||||
<div class="d-flex justify-space-between align-center mb-6">
|
||||
<MudButtonGroup Color="Color.Default" Variant="Variant.Outlined">
|
||||
@@ -101,11 +101,19 @@
|
||||
</div>
|
||||
</ChildContent>
|
||||
<ItemRenderer>
|
||||
<MudPaper Elevation="2" Class="pa-3 rounded-lg border-l-4" Style="@($"border-left: 6px solid {context.Color}; cursor: grab; width: 160px;")">
|
||||
<MudPaper Elevation="2" Class="pa-3 rounded-lg border-l-4" Style="@($"border-left: 6px solid {context.Color}; cursor: grab; width: 160px; position: relative;")">
|
||||
<div class="d-flex flex-column">
|
||||
<MudText Typo="Typo.caption" Class="mud-text-secondary" Style="font-size: 0.7rem">@context.Project</MudText>
|
||||
<MudText Typo="Typo.body2"><b>@context.Task</b></MudText>
|
||||
<div class="d-flex align-center justify-space-between mt-2">
|
||||
<div class="d-flex justify-space-between align-start">
|
||||
<MudText Typo="Typo.caption" Class="mud-text-secondary" Style="font-size: 0.7rem">@context.Project</MudText>
|
||||
@if (context.Status != "Backlog")
|
||||
{
|
||||
<MudIconButton Icon="@Icons.Material.Filled.Delete" Size="Size.Small" Color="Color.Error"
|
||||
Style="position: absolute; top: 0px; right: 0px; padding: 4px;"
|
||||
OnClick="() => DeleteItem(context)" />
|
||||
}
|
||||
</div>
|
||||
<MudText Typo="Typo.body2" Class="mt-1"><b>@context.Task</b></MudText>
|
||||
<div class="d-flex align-center justify-space-between mt-1">
|
||||
<MudNumericField @bind-Value="context.Hours" Variant="Variant.Text" Margin="Margin.Dense" Style="width: 50px;" T="double" />
|
||||
<MudIcon Icon="@Icons.Material.Filled.DragIndicator" Size="Size.Small" Color="Color.Error" />
|
||||
</div>
|
||||
@@ -145,6 +153,7 @@
|
||||
<MudFab Color="Color.Primary" StartIcon="@Icons.Material.Filled.Add" Style="position: fixed; bottom: 24px; right: 24px;" OnClick="OpenBookingDialog" />
|
||||
|
||||
@code {
|
||||
private MudDropContainer<DropItem> _dropContainer;
|
||||
private string _searchString = "";
|
||||
private List<DayInfo> _weekDays = new();
|
||||
private List<DropItem> _items = new();
|
||||
@@ -165,9 +174,9 @@
|
||||
// Dummy Daten für das DataGrid
|
||||
private List<BookingPlaceholder> _dummyBookings = new()
|
||||
{
|
||||
new(DateTime.Now, "00000001 - Gleitzeit", "Projektarbeit", 8.0),
|
||||
new(DateTime.Now.AddDays(-1), "00000001 - Gleitzeit", "Meeting", 4.5),
|
||||
new(DateTime.Now.AddDays(-2), "00000010 - Allg. Besprechung", "Jour Fixe", 1.0),
|
||||
new(DateTime.Now, "00000001 - Gleitzeit", "Projektarbeit", 0.0),
|
||||
new(DateTime.Now.AddDays(-1), "00000001 - Gleitzeit", "Meeting", 0.0),
|
||||
new(DateTime.Now.AddDays(-2), "00000010 - Allg. Besprechung", "Jour Fixe", 0.0),
|
||||
};
|
||||
|
||||
protected override void OnInitialized()
|
||||
@@ -181,19 +190,17 @@
|
||||
}
|
||||
|
||||
// Stapel an Vorlagen im Backlog
|
||||
_items.Add(new DropItem { Project = "00001", Task = "Gleitzeit", Hours = 8, Color = "#7e6fff", Status = "Backlog" });
|
||||
_items.Add(new DropItem { Project = "00010", Task = "Meeting", Hours = 1, Color = "#3dcb6c", Status = "Backlog" });
|
||||
_items.Add(new DropItem { Project = "00500", Task = "Entwicklung", Hours = 4, Color = "#ffb545", Status = "Backlog" });
|
||||
_items.Add(new DropItem { Project = "00001", Task = "Gleitzeit", Hours = 0, Color = "#7e6fff", Status = "Backlog" });
|
||||
_items.Add(new DropItem { Project = "00010", Task = "Meeting", Hours = 0, Color = "#3dcb6c", Status = "Backlog" });
|
||||
_items.Add(new DropItem { Project = "00500", Task = "Entwicklung", Hours = 0, Color = "#ffb545", Status = "Backlog" });
|
||||
|
||||
// Initialer Datenbestand für die Ansicht
|
||||
_items.Add(new DropItem { Project = "00001", Task = "Gleitzeit", Hours = 4, Color = "#7e6fff", Status = "Montag" });
|
||||
}
|
||||
|
||||
private void ItemUpdated(MudItemDropInfo<DropItem> dropInfo)
|
||||
{
|
||||
if (dropInfo.DropzoneIdentifier != "Backlog" && dropInfo.Item.Status == "Backlog")
|
||||
{
|
||||
// Erstelle eine echte Kopie vom Template
|
||||
// Erstelle eine echte Kopie vom Template und füge sie sofort hinzu
|
||||
var newItem = new DropItem
|
||||
{
|
||||
Project = dropInfo.Item.Project,
|
||||
@@ -210,6 +217,18 @@
|
||||
// Einfaches Verschieben zwischen den Tagen
|
||||
dropInfo.Item.Status = dropInfo.DropzoneIdentifier;
|
||||
}
|
||||
|
||||
_dropContainer.Refresh();
|
||||
}
|
||||
|
||||
private void DeleteItem(DropItem item)
|
||||
{
|
||||
if (item.Status != "Backlog")
|
||||
{
|
||||
_items.Remove(item);
|
||||
Snackbar.Add($"{item.Task} gelöscht", Severity.Warning);
|
||||
_dropContainer.Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
private Func<BookingPlaceholder, bool> _quickFilter => x =>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -5,7 +5,7 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,
|
||||
"mainAssemblyName": "OnProfNext.Client",
|
||||
"applicationEnvironment": "Development",
|
||||
"resources": {
|
||||
"hash": "sha256-hZ42WvQarxyLZIudszXd/ARMVJhFPvImGqKSPZQ1PaU=",
|
||||
"hash": "sha256-u1vN0qS1OOzuWxNLU5qNCCyaHX0RNca2ZK9GSVD3HQ8=",
|
||||
"jsModuleNative": [
|
||||
{
|
||||
"name": "dotnet.native.ykrnppwhq2.js"
|
||||
@@ -1260,16 +1260,16 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,
|
||||
},
|
||||
{
|
||||
"virtualPath": "OnProfNext.Client.wasm",
|
||||
"name": "OnProfNext.Client.djui3bzkro.wasm",
|
||||
"integrity": "sha256-53UJljkcL1i5E9W68lH8980ufX0XdJC3JxYUunMzLog=",
|
||||
"name": "OnProfNext.Client.qq31mpt0d8.wasm",
|
||||
"integrity": "sha256-MnMAd3cmpFNP7koXdQnZcMJxyeH7PX20d7QaFMalWxs=",
|
||||
"cache": "force-cache"
|
||||
}
|
||||
],
|
||||
"pdb": [
|
||||
{
|
||||
"virtualPath": "OnProfNext.Client.pdb",
|
||||
"name": "OnProfNext.Client.7w5k2vsg9l.pdb",
|
||||
"integrity": "sha256-KcfNbkk53DT/Yp8h9M9XtbQKihkwmzzSZg/oVyxa3QA=",
|
||||
"name": "OnProfNext.Client.tu8p14dgq9.pdb",
|
||||
"integrity": "sha256-FfqrKb9BtLcHftxSloqFLCB/0nwjDr3YcMH5Kud7txc=",
|
||||
"cache": "force-cache"
|
||||
}
|
||||
],
|
||||
|
||||
Binary file not shown.
@@ -1,9 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
// Laufzeitversion:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code erneut generiert wird.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
@@ -13,7 +14,7 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("OnProfNext.Client")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c5ca9cec305b9805e2f1363bd43b63bcaf6e79fc")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+93c86f96acba8f5e3937bd08a294df87b3b3e308")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("OnProfNext.Client")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("OnProfNext.Client")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@@ -1 +1 @@
|
||||
d84876e470398d837b57f8c0727cfca2539f0c23e91522e90dbc7f94b46632da
|
||||
57c50672e960d826f90582d13d61a0b7e6447166e40b00b471ad492494b34ce6
|
||||
|
||||
@@ -1086,10 +1086,10 @@ D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\refint\OnPr
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\OnProfNext.Client.pdb
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\ref\OnProfNext.Client.dll
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\staticwebassets.upToDateCheck.txt
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.djui3bzkro.wasm
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.7w5k2vsg9l.pdb
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.djui3bzkro.wasm.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.7w5k2vsg9l.pdb.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\f6u1msztxb-{0}-djui3bzkro-djui3bzkro.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\cycczivqx5-{0}-7w5k2vsg9l-7w5k2vsg9l.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\qz9h56e7z8-{0}-2r5ts7v4qk-2r5ts7v4qk.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.qq31mpt0d8.wasm
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.tu8p14dgq9.pdb
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.qq31mpt0d8.wasm.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\bin\Debug\net10.0\wwwroot\_framework\OnProfNext.Client.tu8p14dgq9.pdb.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\f6u1msztxb-{0}-qq31mpt0d8-qq31mpt0d8.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\cycczivqx5-{0}-tu8p14dgq9-tu8p14dgq9.gz
|
||||
D:\Dev\Tut\OnProfNext\OnProfNext\OnProfNext.Client\obj\Debug\net10.0\compressed\qz9h56e7z8-{0}-zgael55bf4-zgael55bf4.gz
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -5,7 +5,7 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,
|
||||
"mainAssemblyName": "OnProfNext.Client",
|
||||
"applicationEnvironment": "Development",
|
||||
"resources": {
|
||||
"hash": "sha256-hZ42WvQarxyLZIudszXd/ARMVJhFPvImGqKSPZQ1PaU=",
|
||||
"hash": "sha256-u1vN0qS1OOzuWxNLU5qNCCyaHX0RNca2ZK9GSVD3HQ8=",
|
||||
"jsModuleNative": [
|
||||
{
|
||||
"name": "dotnet.native.ykrnppwhq2.js"
|
||||
@@ -1260,16 +1260,16 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,
|
||||
},
|
||||
{
|
||||
"virtualPath": "OnProfNext.Client.wasm",
|
||||
"name": "OnProfNext.Client.djui3bzkro.wasm",
|
||||
"integrity": "sha256-53UJljkcL1i5E9W68lH8980ufX0XdJC3JxYUunMzLog=",
|
||||
"name": "OnProfNext.Client.qq31mpt0d8.wasm",
|
||||
"integrity": "sha256-MnMAd3cmpFNP7koXdQnZcMJxyeH7PX20d7QaFMalWxs=",
|
||||
"cache": "force-cache"
|
||||
}
|
||||
],
|
||||
"pdb": [
|
||||
{
|
||||
"virtualPath": "OnProfNext.Client.pdb",
|
||||
"name": "OnProfNext.Client.7w5k2vsg9l.pdb",
|
||||
"integrity": "sha256-KcfNbkk53DT/Yp8h9M9XtbQKihkwmzzSZg/oVyxa3QA=",
|
||||
"name": "OnProfNext.Client.tu8p14dgq9.pdb",
|
||||
"integrity": "sha256-FfqrKb9BtLcHftxSloqFLCB/0nwjDr3YcMH5Kud7txc=",
|
||||
"cache": "force-cache"
|
||||
}
|
||||
],
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
{"GlobalPropertiesHash":"AHqUvtcq0/uGMCYQndTbkCTxTcoYUarDG7PCme/1A7Y=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","TivfF2WinElM4fuObccgbBNEsuupJQ2STFk8710HeSc=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA=","2aX\u002BX\u002B4eE8xi\u002BR7ngW0cq03FjNfIsbVE\u002BusEwCQmFWI=","SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk="],"CachedAssets":{},"CachedCopyCandidates":{}}
|
||||
{"GlobalPropertiesHash":"AHqUvtcq0/uGMCYQndTbkCTxTcoYUarDG7PCme/1A7Y=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","VYBa3S3uqzaYOvrP8iJRVPaWQ1FLQnZeRvYJnn6jwPE=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA=","2aX\u002BX\u002B4eE8xi\u002BR7ngW0cq03FjNfIsbVE\u002BusEwCQmFWI=","SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk="],"CachedAssets":{},"CachedCopyCandidates":{}}
|
||||
@@ -1 +1 @@
|
||||
{"GlobalPropertiesHash":"nTZLcUNcq6m2VFEdFbcXfzvxonGExOJOO/jRXnOQPjE=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","TivfF2WinElM4fuObccgbBNEsuupJQ2STFk8710HeSc=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA=","2aX\u002BX\u002B4eE8xi\u002BR7ngW0cq03FjNfIsbVE\u002BusEwCQmFWI=","SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk="],"CachedAssets":{"SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\Layout\\ReconnectModal.razor.js","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\","BasePath":"/","RelativePath":"Layout/ReconnectModal#[.{fingerprint}]?.razor.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"ycbzh0sbjd","Integrity":"QlWWcf5RpEclEeIaJ/IPv/jDMRlIfAjHvdR/vuJ9su4=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"Layout\\ReconnectModal.razor.js","FileLength":2746,"LastWriteTime":"2026-03-18T16:33:32.4827835+00:00"}},"CachedCopyCandidates":{}}
|
||||
{"GlobalPropertiesHash":"nTZLcUNcq6m2VFEdFbcXfzvxonGExOJOO/jRXnOQPjE=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","VYBa3S3uqzaYOvrP8iJRVPaWQ1FLQnZeRvYJnn6jwPE=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA=","2aX\u002BX\u002B4eE8xi\u002BR7ngW0cq03FjNfIsbVE\u002BusEwCQmFWI=","SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk="],"CachedAssets":{"SqTDM3v2LWiW/nP3WnxvUb3FCx88S4FQBhwnCKof6mk=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\Layout\\ReconnectModal.razor.js","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\","BasePath":"/","RelativePath":"Layout/ReconnectModal#[.{fingerprint}]?.razor.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"ycbzh0sbjd","Integrity":"QlWWcf5RpEclEeIaJ/IPv/jDMRlIfAjHvdR/vuJ9su4=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"Layout\\ReconnectModal.razor.js","FileLength":2746,"LastWriteTime":"2026-03-18T16:33:32.4827835+00:00"}},"CachedCopyCandidates":{}}
|
||||
@@ -1 +1 @@
|
||||
{"GlobalPropertiesHash":"ceVpLKOwAYIalAIdJEpP4itQE+Net5TgzJv3073CDrM=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","TivfF2WinElM4fuObccgbBNEsuupJQ2STFk8710HeSc=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA="],"CachedAssets":{"VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\appsettings.Development.json","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\","BasePath":"/","RelativePath":"appsettings.Development#[.{fingerprint}]?.json","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"x0ueugt8gp","Integrity":"gX2wvy7Mp4NkxB2695Sb8lBM9HocPQ1U876BeP78Aws=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\appsettings.Development.json","FileLength":119,"LastWriteTime":"2026-03-18T16:33:32.4217478+00:00"},"UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\appsettings.json","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\","BasePath":"/","RelativePath":"appsettings#[.{fingerprint}]?.json","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"x0ueugt8gp","Integrity":"gX2wvy7Mp4NkxB2695Sb8lBM9HocPQ1U876BeP78Aws=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\appsettings.json","FileLength":119,"LastWriteTime":"2026-03-18T16:33:32.4227457+00:00"}},"CachedCopyCandidates":{}}
|
||||
{"GlobalPropertiesHash":"ceVpLKOwAYIalAIdJEpP4itQE+Net5TgzJv3073CDrM=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=","UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=","4CkZKjhmIpvEqKpnX4SHqDYTPppSz6VvTDTpl2HUdv8=","eI4bVy3Gh8j8eCYfgX8V8M7uHKKDISoT60q\u002BF8/UaQI=","R\u002BM/OthMdeQATqSrWj5YvibIW0f6FRHRb9KPZPxfx\u002Bk=","KtMcCZYV1pVsrd0MLUMfbt28YdvVhiWYMjq0fNuUdQA=","VYBa3S3uqzaYOvrP8iJRVPaWQ1FLQnZeRvYJnn6jwPE=","9Vr8OXWFXuNoJ0MgoEHdmVDwdQxG4F7wb\u002Bp/hZ6Dw50=","4cFvcUIUrBodlCinZvANH95jRWA2Tv56JFz0JCB23r4=","597cJLP130m7F8NABJtyCFYjqBXBZZ\u002ByS79uvYE\u002ByYY=","8\u002BzS1fkNIeUtk2qi1DErgqc02\u002B6IPeIAkp\u002B6vFr6uK4=","m574K3xCoXT254R89TxToR59xHmi3gsExT8w\u002BHxiNyA="],"CachedAssets":{"VE\u002BpR917HjFp9gYK1XDTmwHtO7D52AaupqiGoT47KOg=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\appsettings.Development.json","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\","BasePath":"/","RelativePath":"appsettings.Development#[.{fingerprint}]?.json","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"x0ueugt8gp","Integrity":"gX2wvy7Mp4NkxB2695Sb8lBM9HocPQ1U876BeP78Aws=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\appsettings.Development.json","FileLength":119,"LastWriteTime":"2026-03-18T16:33:32.4217478+00:00"},"UJnkQBNtjaxTikg3vmugRVAFtF6hvHDn4FaWCEz2zjM=":{"Identity":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\appsettings.json","SourceId":"OnProfNext.Client","SourceType":"Discovered","ContentRoot":"D:\\Dev\\Tut\\OnProfNext\\OnProfNext\\OnProfNext.Client\\wwwroot\\","BasePath":"/","RelativePath":"appsettings#[.{fingerprint}]?.json","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"x0ueugt8gp","Integrity":"gX2wvy7Mp4NkxB2695Sb8lBM9HocPQ1U876BeP78Aws=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\appsettings.json","FileLength":119,"LastWriteTime":"2026-03-18T16:33:32.4227457+00:00"}},"CachedCopyCandidates":{}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
07rGL5yw4VJFwI+NXfzasGX+tMIj+080GxL0cFszmjI=
|
||||
R65RpZ1yc7uLs7zgbaxIOTvdrJev8ousbMiOU4Z7lGI=
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Reference in New Issue
Block a user