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