diff --git a/CodeBeam.MudBlazor.Extensions.CsvMapper/CodeBeam.MudBlazor.Extensions.CsvMapper.csproj b/CodeBeam.MudBlazor.Extensions.CsvMapper/CodeBeam.MudBlazor.Extensions.CsvMapper.csproj
new file mode 100644
index 00000000..a3ddb3be
--- /dev/null
+++ b/CodeBeam.MudBlazor.Extensions.CsvMapper/CodeBeam.MudBlazor.Extensions.CsvMapper.csproj
@@ -0,0 +1,49 @@
+
+
+
+ net8.0;net9.0
+ enable
+ enable
+ MIT
+ 1.0.0
+ CodeBeam.MudBlazor.Extensions
+ CodeBeam
+ CodeBeam
+ CsvMapper Component for MudBlazor and CodeBeam.MudBlazor.Extensions
+ CodeBeam OpenSource MIT
+ Mud_Secondary.png
+ https://mudextensions.codebeam.org/
+ https://github.com/CodeBeamOrg/CodeBeam.MudBlazor.Extensions
+ Blazor; MudBlazor; Component; Extension; Csv; Mapper;
+ MudExtensions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ \
+
+
+
+
diff --git a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor b/CodeBeam.MudBlazor.Extensions.CsvMapper/Components/CsvMapper/MudCsvMapper.razor
similarity index 100%
rename from CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor
rename to CodeBeam.MudBlazor.Extensions.CsvMapper/Components/CsvMapper/MudCsvMapper.razor
diff --git a/CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs b/CodeBeam.MudBlazor.Extensions.CsvMapper/Components/CsvMapper/MudCsvMapper.razor.cs
similarity index 100%
rename from CodeBeam.MudBlazor.Extensions/Components/CsvMapper/MudCsvMapper.razor.cs
rename to CodeBeam.MudBlazor.Extensions.CsvMapper/Components/CsvMapper/MudCsvMapper.razor.cs
diff --git a/CodeBeam.MudBlazor.Extensions.CsvMapper/Mud_Secondary.png b/CodeBeam.MudBlazor.Extensions.CsvMapper/Mud_Secondary.png
new file mode 100644
index 00000000..07a44c72
Binary files /dev/null and b/CodeBeam.MudBlazor.Extensions.CsvMapper/Mud_Secondary.png differ
diff --git a/CodeBeam.MudBlazor.Extensions/Utilities/CsvMapperLocalizedStrings.cs b/CodeBeam.MudBlazor.Extensions.CsvMapper/Utilities/CsvMapperLocalizedStrings.cs
similarity index 98%
rename from CodeBeam.MudBlazor.Extensions/Utilities/CsvMapperLocalizedStrings.cs
rename to CodeBeam.MudBlazor.Extensions.CsvMapper/Utilities/CsvMapperLocalizedStrings.cs
index ca9f72f3..a5546eb4 100644
--- a/CodeBeam.MudBlazor.Extensions/Utilities/CsvMapperLocalizedStrings.cs
+++ b/CodeBeam.MudBlazor.Extensions.CsvMapper/Utilities/CsvMapperLocalizedStrings.cs
@@ -12,7 +12,5 @@ public class CsvMapperLocalizedStrings
public string? DragHere { get; set; } = "Drag Here";
public string? Import { get; set; } = "Import";
public string? DefineHeaders { get; set; } = "Please define your MudFieldHeaders, the expected columns in your code";
-
-
}
}
diff --git a/CodeBeam.MudBlazor.Extensions.CsvMapper/_Imports.razor b/CodeBeam.MudBlazor.Extensions.CsvMapper/_Imports.razor
new file mode 100644
index 00000000..6558242f
--- /dev/null
+++ b/CodeBeam.MudBlazor.Extensions.CsvMapper/_Imports.razor
@@ -0,0 +1,2 @@
+@using Microsoft.AspNetCore.Components.Web
+@using MudBlazor
diff --git a/CodeBeam.MudBlazor.Extensions.CsvMapper/wwwroot/Mud_Secondary.png b/CodeBeam.MudBlazor.Extensions.CsvMapper/wwwroot/Mud_Secondary.png
new file mode 100644
index 00000000..07a44c72
Binary files /dev/null and b/CodeBeam.MudBlazor.Extensions.CsvMapper/wwwroot/Mud_Secondary.png differ
diff --git a/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml b/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml
index 1479627e..78460d30 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml
+++ b/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml
@@ -427,144 +427,6 @@
-
-
- The result that used in MudBarcode component to show one of the barcode formats.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Determines which barcode format will shown. Default is QR Code.
-
-
-
-
- The outer div classname.
-
-
-
-
- The outer div classname.
-
-
-
-
- The image source shows when the value is null.
-
-
-
-
- If true, it goes to specified href when click.
-
-
-
-
- The error content.
-
-
-
-
- The width value as integer.
-
-
-
-
- The height value as integer.
-
-
-
-
- Use this value on not square sized barcode formats like UPC_A and UPC_E.
-
-
-
-
- Increase the stroke width if readers can not read the barcode easily.
-
-
-
-
- Determines how user go to href content. Default is open in a new tab.
-
-
-
-
- The value of the barcode format.
-
-
-
-
- The color of the barcode as string. Accepts all kinds of CSS property values. (ex. #123456) Default is "black".
-
-
-
-
- The background color of the barcode as string. Accepts all kinds of CSS property values. (ex. #123456) Default is "white".
-
-
-
-
- Fires when value changed.
-
-
-
-
- Shows a component inside the barcode.
-
-
-
-
- Barcode process that returns BarcodeResult. Returns null if value is also null or empty.
-
-
-
A Mud input component has special features to working with chips.
@@ -1722,154 +1584,6 @@
-
-
- Default fields in your database
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Header fields in your CSV File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A class for provide all local strings at once.
-
-
-
-
- Choose Table Column Headers
-
-
-
-
- CsvFile as BrowserFile
-
-
-
-
-
-
-
-
-
- Use this dictionary if you want to see what was mapped.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6857,11 +6571,6 @@
Auto: is immediate
-
-
- Localized strings for CSV Mapper.
-
-
Localized strings for DateWheelPicker.
diff --git a/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj b/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj
index 103365b5..155590d5 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj
+++ b/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj
@@ -18,6 +18,8 @@
+
+
diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/Barcode/BarcodePage.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/Barcode/BarcodePage.razor
index 11bdbbf2..503beac6 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/Barcode/BarcodePage.razor
+++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/Barcode/BarcodePage.razor
@@ -2,6 +2,9 @@
@namespace MudExtensions.Docs.Pages
+
+ MudBarcode has external dependencies and is part of CodeBeam.MudBlazor.Extensions.Qr NuGet package.
+
diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/CsvMapper/CsvMapperPage.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/CsvMapper/CsvMapperPage.razor
index eceac78d..9acc03be 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/CsvMapper/CsvMapperPage.razor
+++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/CsvMapper/CsvMapperPage.razor
@@ -2,6 +2,9 @@
@namespace MudExtensions.Docs.Pages
+
+ MudCsvMapper has external dependencies and is part of CodeBeam.MudBlazor.Extensions.CsvMapper NuGet package
+
diff --git a/CodeBeam.MudBlazor.Extensions.Qr/CodeBeam.MudBlazor.Extensions.Qr.csproj b/CodeBeam.MudBlazor.Extensions.Qr/CodeBeam.MudBlazor.Extensions.Qr.csproj
new file mode 100644
index 00000000..a151ec78
--- /dev/null
+++ b/CodeBeam.MudBlazor.Extensions.Qr/CodeBeam.MudBlazor.Extensions.Qr.csproj
@@ -0,0 +1,55 @@
+
+
+
+ net8.0;net9.0
+ enable
+ enable
+ MIT
+ 1.0.0
+ CodeBeam.MudBlazor.Extensions
+ CodeBeam
+ CodeBeam
+ QR (Barcode) Component for MudBlazor and CodeBeam.MudBlazor.Extensions
+ CodeBeam OpenSource MIT
+ Mud_Secondary.png
+ https://mudextensions.codebeam.org/
+ https://github.com/CodeBeamOrg/CodeBeam.MudBlazor.Extensions
+ Blazor; MudBlazor; Component; Extension; Barcode; QR;
+ MudExtensions
+
+
+
+ true
+ link
+ true
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ \
+
+
+
+
diff --git a/CodeBeam.MudBlazor.Extensions/Components/Barcode/BarcodeResult.cs b/CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/BarcodeResult.cs
similarity index 91%
rename from CodeBeam.MudBlazor.Extensions/Components/Barcode/BarcodeResult.cs
rename to CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/BarcodeResult.cs
index dda2fa78..a3549698 100644
--- a/CodeBeam.MudBlazor.Extensions/Components/Barcode/BarcodeResult.cs
+++ b/CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/BarcodeResult.cs
@@ -1,9 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using ZXing.Common;
+using ZXing.Common;
namespace MudExtensions
{
diff --git a/CodeBeam.MudBlazor.Extensions/Components/Barcode/MudBarcode.razor b/CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/MudBarcode.razor
similarity index 100%
rename from CodeBeam.MudBlazor.Extensions/Components/Barcode/MudBarcode.razor
rename to CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/MudBarcode.razor
diff --git a/CodeBeam.MudBlazor.Extensions/Components/Barcode/MudBarcode.razor.cs b/CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/MudBarcode.razor.cs
similarity index 100%
rename from CodeBeam.MudBlazor.Extensions/Components/Barcode/MudBarcode.razor.cs
rename to CodeBeam.MudBlazor.Extensions.Qr/Components/Barcode/MudBarcode.razor.cs
diff --git a/CodeBeam.MudBlazor.Extensions.Qr/Mud_Secondary.png b/CodeBeam.MudBlazor.Extensions.Qr/Mud_Secondary.png
new file mode 100644
index 00000000..07a44c72
Binary files /dev/null and b/CodeBeam.MudBlazor.Extensions.Qr/Mud_Secondary.png differ
diff --git a/CodeBeam.MudBlazor.Extensions.Qr/_Imports.razor b/CodeBeam.MudBlazor.Extensions.Qr/_Imports.razor
new file mode 100644
index 00000000..3adc13d9
--- /dev/null
+++ b/CodeBeam.MudBlazor.Extensions.Qr/_Imports.razor
@@ -0,0 +1 @@
+@using MudBlazor
diff --git a/CodeBeam.MudBlazor.Extensions.Qr/wwwroot/Mud_Secondary.png b/CodeBeam.MudBlazor.Extensions.Qr/wwwroot/Mud_Secondary.png
new file mode 100644
index 00000000..07a44c72
Binary files /dev/null and b/CodeBeam.MudBlazor.Extensions.Qr/wwwroot/Mud_Secondary.png differ
diff --git a/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj b/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj
index 483e0c20..032d7575 100644
--- a/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj
+++ b/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj
@@ -36,9 +36,7 @@
-
-
diff --git a/CodeBeamMudExtensions.sln b/CodeBeamMudExtensions.sln
index 855b5675..a8c3e197 100644
--- a/CodeBeamMudExtensions.sln
+++ b/CodeBeamMudExtensions.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.3.32922.545
+# Visual Studio Version 18
+VisualStudioVersion = 18.0.11205.157 d18.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeBeam.MudBlazor.Extensions", "CodeBeam.MudBlazor.Extensions\CodeBeam.MudBlazor.Extensions.csproj", "{542668A8-79D0-4697-9861-87EC5266EA65}"
EndProject
@@ -20,6 +20,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeBeam.MudBlazor.Extensio
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeBeam.MudBlazor.Extensions.Docs.Wasm", "CodeBeam.MudBlazor.Extensions.Docs.Wasm\CodeBeam.MudBlazor.Extensions.Docs.Wasm.csproj", "{2186BDE4-C478-4150-B131-61B519092B97}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeBeam.MudBlazor.Extensions.Qr", "CodeBeam.MudBlazor.Extensions.Qr\CodeBeam.MudBlazor.Extensions.Qr.csproj", "{E83BB9CB-93D9-4021-B5D8-A8E61B127391}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeBeam.MudBlazor.Extensions.CsvMapper", "CodeBeam.MudBlazor.Extensions.CsvMapper\CodeBeam.MudBlazor.Extensions.CsvMapper.csproj", "{C1B53F79-48D0-4673-A510-6D7FFED2C08C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DependentComponents", "DependentComponents", "{87A9016A-436D-4F84-A25C-CD054DF71D2B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{EBD1D7D1-C3F9-41C1-84DF-807AED7C4BD2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{F1A75015-6EB7-4F32-A0DA-7AA0189993F4}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -50,10 +60,27 @@ Global
{2186BDE4-C478-4150-B131-61B519092B97}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2186BDE4-C478-4150-B131-61B519092B97}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2186BDE4-C478-4150-B131-61B519092B97}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E83BB9CB-93D9-4021-B5D8-A8E61B127391}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E83BB9CB-93D9-4021-B5D8-A8E61B127391}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E83BB9CB-93D9-4021-B5D8-A8E61B127391}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E83BB9CB-93D9-4021-B5D8-A8E61B127391}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C1B53F79-48D0-4673-A510-6D7FFED2C08C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C1B53F79-48D0-4673-A510-6D7FFED2C08C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C1B53F79-48D0-4673-A510-6D7FFED2C08C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C1B53F79-48D0-4673-A510-6D7FFED2C08C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {75F2BF6B-9046-4E68-BA97-ED1CA2C1D572} = {EBD1D7D1-C3F9-41C1-84DF-807AED7C4BD2}
+ {590CCBEC-3D84-42C8-A925-C0CD2135268C} = {EBD1D7D1-C3F9-41C1-84DF-807AED7C4BD2}
+ {808988C0-67E6-47F9-A32B-5177C99BDBBB} = {F1A75015-6EB7-4F32-A0DA-7AA0189993F4}
+ {72BFC7DC-6A68-4424-9612-F46A8DBCCCD9} = {F1A75015-6EB7-4F32-A0DA-7AA0189993F4}
+ {2186BDE4-C478-4150-B131-61B519092B97} = {F1A75015-6EB7-4F32-A0DA-7AA0189993F4}
+ {E83BB9CB-93D9-4021-B5D8-A8E61B127391} = {87A9016A-436D-4F84-A25C-CD054DF71D2B}
+ {C1B53F79-48D0-4673-A510-6D7FFED2C08C} = {87A9016A-436D-4F84-A25C-CD054DF71D2B}
+ EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F4ABECB5-60B3-4248-83F3-5BAB1881D9B6}
EndGlobalSection