diff --git a/NejBlazor.csproj b/NejBlazor.csproj
index 3c48a8b..9595635 100644
--- a/NejBlazor.csproj
+++ b/NejBlazor.csproj
@@ -13,6 +13,7 @@
+
diff --git a/Parts/MiscParts/QrCode.razor b/Parts/MiscParts/QrCode.razor
index 5bcaed1..2174d6c 100644
--- a/Parts/MiscParts/QrCode.razor
+++ b/Parts/MiscParts/QrCode.razor
@@ -1,10 +1,11 @@
@using QRCoder;
+
@inherits NejComponentBase
@code {
- private string QrBase64Image;
+ private string? QrBase64Image;
protected override void OnParametersSet()
{
@@ -17,5 +18,5 @@
}
[Parameter]
- public string QrCodeData { get; set; }
+ public string? QrCodeData { get; set; }
}
diff --git a/Parts/SidebarParts/NavItem.razor b/Parts/SidebarParts/NavItem.razor
index fdab36c..776850c 100644
--- a/Parts/SidebarParts/NavItem.razor
+++ b/Parts/SidebarParts/NavItem.razor
@@ -1,5 +1,7 @@
-
-
+
class="@("flex items-center p-2 text-base font-normal text-secondary cursor-pointer rounded-lg hover:bg-secondary")">
@ChildContent
diff --git a/bin/Debug/net7.0/NejBlazor.deps.json b/bin/Debug/net7.0/NejBlazor.deps.json
new file mode 100644
index 0000000..6b343d6
--- /dev/null
+++ b/bin/Debug/net7.0/NejBlazor.deps.json
@@ -0,0 +1,256 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v7.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v7.0": {
+ "NejBlazor/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Components.Web": "7.0.0",
+ "QRCoder": "1.4.3"
+ },
+ "runtime": {
+ "NejBlazor.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authorization/7.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Metadata": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Authorization.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Components/7.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authorization": "7.0.0",
+ "Microsoft.AspNetCore.Components.Analyzers": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Components.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Components.Analyzers/7.0.0": {},
+ "Microsoft.AspNetCore.Components.Forms/7.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Components": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Components.Web/7.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Components": "7.0.0",
+ "Microsoft.AspNetCore.Components.Forms": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.JSInterop": "7.0.0",
+ "System.IO.Pipelines": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Metadata/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Metadata.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.JSInterop/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.JSInterop.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51819"
+ }
+ }
+ },
+ "QRCoder/1.4.3": {
+ "runtime": {
+ "lib/net6.0/QRCoder.dll": {
+ "assemblyVersion": "1.4.3.0",
+ "fileVersion": "1.4.3.0"
+ }
+ }
+ },
+ "System.IO.Pipelines/7.0.0": {
+ "runtime": {
+ "lib/net7.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "NejBlazor/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authorization/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0O7C7XHj+17Q0geMpnpRC0fnnALH2Yhaa2SAzX00OkeF2NZ/+zWoDymbSnepg1qhueufUivihZiVGtMeq5Zywg==",
+ "path": "microsoft.aspnetcore.authorization/7.0.0",
+ "hashPath": "microsoft.aspnetcore.authorization.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Components/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8bz6m5cb5VJTftEbfMCLTcoH9+5tTAX8AuOf9z7Q86joRBkkkKYNrEozhZhZwjOStVbQIQzsYJZQQETaVALNQQ==",
+ "path": "microsoft.aspnetcore.components/7.0.0",
+ "hashPath": "microsoft.aspnetcore.components.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Components.Analyzers/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UIxDb79WhKacD2L3+h+iVjwMmj46bCNsikizqIgffpqZnB0WwtJJ17jxcqXcjp/oVkcRjzoEleaMEE5ysX4tvg==",
+ "path": "microsoft.aspnetcore.components.analyzers/7.0.0",
+ "hashPath": "microsoft.aspnetcore.components.analyzers.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Components.Forms/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xmcICgXAkrCQ3d4cNgD5YxtFqTPvnOl0hS7orIIziWZ3OQLAYFDpDhpITbK13iRSqsN5GXpxgzHIrAIr2ail8A==",
+ "path": "microsoft.aspnetcore.components.forms/7.0.0",
+ "hashPath": "microsoft.aspnetcore.components.forms.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Components.Web/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UkwVMsRozkcKl18Qjc8jyXM/L+ehRMqDblkCGgheGU0WC/EB/yfw/cwTEbiAeztgfVlSpC6a19Zm75U+ie+RCw==",
+ "path": "microsoft.aspnetcore.components.web/7.0.0",
+ "hashPath": "microsoft.aspnetcore.components.web.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Metadata/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ut2azlKz7BQpCKu6AiwKEjMHpRWoD4qu2Ff/n6KagjFsyDAfZY7lgYJ158vr4O0jXet6pV1uF1q3jmXvki0OlA==",
+ "path": "microsoft.aspnetcore.metadata/7.0.0",
+ "hashPath": "microsoft.aspnetcore.metadata.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
+ "path": "microsoft.extensions.dependencyinjection/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
+ },
+ "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.Logging.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
+ "path": "microsoft.extensions.logging.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
+ "path": "microsoft.extensions.options/7.0.0",
+ "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/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-C9diwCnaWZ7PH3zOyf2zgcwFEqbSU11DzCnUPXCf5cqXMFeZDrEDP+M74TiCURKJ5vxImRvMtD7RiHYCtkxoXw==",
+ "path": "microsoft.jsinterop/7.0.0",
+ "hashPath": "microsoft.jsinterop.7.0.0.nupkg.sha512"
+ },
+ "QRCoder/1.4.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fWuFqjm8GTlEb2GqBl3Hi8HZZeZQwBSHxvRPtPjyNbT82H0ff0JwavKRBmMaXCno1Av6McPC8aJzri0Mj2w9Jw==",
+ "path": "qrcoder/1.4.3",
+ "hashPath": "qrcoder.1.4.3.nupkg.sha512"
+ },
+ "System.IO.Pipelines/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg==",
+ "path": "system.io.pipelines/7.0.0",
+ "hashPath": "system.io.pipelines.7.0.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/bin/Debug/net7.0/NejBlazor.dll b/bin/Debug/net7.0/NejBlazor.dll
new file mode 100644
index 0000000..cf611a2
Binary files /dev/null and b/bin/Debug/net7.0/NejBlazor.dll differ
diff --git a/bin/Debug/net7.0/NejBlazor.pdb b/bin/Debug/net7.0/NejBlazor.pdb
new file mode 100644
index 0000000..7665fab
Binary files /dev/null and b/bin/Debug/net7.0/NejBlazor.pdb differ